Gần đây tôi đã nâng cấp báo tuyết của tôi để con sư tử và một trong những ứng dụng của tôi tôi nhận đượcpg đá quý Dấu vết/BPT bẫy: 5 lỗi trên MAC OS X Lion
=> Booting WEBrick
=> Rails 3.0.4 application starting in development on http://0.0.0.0:4000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2011-08-16 17:47:27] INFO WEBrick 1.3.1
[2011-08-16 17:47:27] INFO ruby 1.9.2 (2011-07-09) [x86_64-darwin11.0.0]
[2011-08-16 17:47:27] INFO WEBrick::HTTPServer#start: pid=3460 port=4000
Trace/BPT trap: 5
ứng dụng bỏ và không có đầu ra khác, nó chạy với sqlite3 làm đá quý db. Tôi đã nhận xét tất cả các loại đá quý khác nhưng cái này và vẫn có các dấu vết. tôi thấy lỗi này không phải khi ứng dụng đang tải nhưng khi nó cố gắng trả lời yêu cầu đầu tiên.
Bất kỳ ai cũng biết một gem khác để kết nối với postgresql hoặc bất kỳ giải pháp nào khác?
EDIT: OK đây là một số làm rõ.
Tôi bắt đầu dự án này trên báo tuyết và nó hoạt động hoàn hảo, tôi đã cài đặt rvm, đá quý pg, webrick và ruby 1.9.2-p180, tôi nâng cấp lên con sư tử và tiếp tục làm việc trên các dự án khác cập nhật dự án này, tôi nhận được lỗi Trace/BPT trap: 5
và máy chủ không đưa ra manh mối nào khác về những gì đang diễn ra. Tôi đoán rằng đây là một cái gì đó rất thấp và các thông dịch viên ruby thậm chí không có cơ hội để hiển thị ngoại lệ và thông điệp này là STDIO liên quan.
Cố gắng sửa lỗi này: có cài đặt lại rvm, cài đặt ruby 1.9.2-p290, cài đặt lại postgresql, xóa và xây dựng lại gemset cho dự án, mongrel được cài đặt và ứng dụng vẫn gặp sự cố web đầu tiên. rằng nó hoạt động trên bảng điều khiển đường ray.
EDIT 2: Bây giờ nó đang chạy trên ruby-1.8.7-352 nên nó dường như là một vấn đề có liên quan 1.9.2 trên MAC OS X 10.7
EDIT 3: Là một Xcode 4.1 vấn đề đó đã làm với trình biên dịch llvm và "tối ưu hóa" nó có khi cần xây dựng với phần mở rộng gốc. Giải pháp là cài đặt một Xcode tương thích, bạn có thể tìm thêm thông tin tại trang RVM.
bạn có thể cần phải biên dịch lại/cài đặt lại postgres của mình một lần nữa. bạn đang sử dụng homebrew? – corroded
cũng có thể bạn cần phải biên dịch lại đá quý pg của bạn. bạn đã thử cài đặt lại nó chưa? – corroded
cài đặt lại RVM cài đặt lại postgresql khi gỡ bỏ cài đặt cài đặt pg tôi đã nhận Lỗi tải RubyGems cắm "/Users/XXXXXXX/.rvm/gems/ruby- [email protected]/gems/yard-0.6.4/ lib/rubygems_plugin.rb ": Phương pháp xác định 'overwrite_accessor' cho Gem :: Thông số kỹ thuật:. Lớp (NoMethodError) và sân không hoạt động kể từ kể từ khi tôi tái tạo các gemset cài đặt lại pg đá quý nhận được lỗi cùng tôi thấy một sợi từ 2010 tại trình theo dõi vấn đề đá quý pg nơi mọi người gặp lỗi này trên báo tuyết với webrick. Tôi không có manh mối nào khác – radha