5的錯誤我最近升級我的雪豹獅子,我的應用程序之一,我得到皮克寶石跟蹤/ BPT陷阱:在Mac OS X獅子
=> 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
應用程序退出,並沒有其他的輸出,它使用sqlite3作爲db gem運行。 我評論了所有其他的寶石,但這一個仍然得到了erros。我看到這個錯誤不是當應用程序加載時,而是當它試圖回答第一個請求時。
任何人都知道另一個連接到postgresql或任何解決方法的寶石?
編輯:好的,這裏有一些澄清。
我開始這個項目的雪豹,它的工作完美,我安裝了rvm,PG寶石,webrick和紅寶石1.9.2-p180,我升級到獅子並繼續在其他項目上工作,當時間到了更新這個項目,我得到了Trace/BPT trap: 5
錯誤,並且服務器沒有給出正在發生的事情的其他線索。我的猜測是,這是非常低的水平,ruby解釋器甚至沒有機會顯示異常,並且這個消息是STDIO相關的。
試圖解決這個問題我已經:重新安裝rvm,安裝紅寶石1.9.2-p290,重新安裝postgresql,刪除並重建項目的gemset,安裝雜項,仍然應用程序崩潰網絡獲取第一個Web請求,注意它在軌道控制檯上工作。
編輯2:現在運行的紅寶石1.8.7-352所以它似乎是在Mac OS X中的1.9.2相關的問題10.7
編輯3:那是必須做一個XCODE 4.1問題使用llvm編譯器以及需要使用本機擴展構建時的「優化」。解決方案是安裝兼容的Xcode,更多信息可以在RVM站點找到。
你可能需要重新編譯/重新安裝你的postgres。你在用自制軟件嗎? – corroded
你也可能需要重新編譯你的PG寶石。你有沒有試過重新安裝它? – corroded
重新安裝RVM 重新安裝PostgreSQL的 當卸載安裝PG我得到 錯誤加載插件了RubyGems「/Users/XXXXXXX/.rvm/gems/ruby- [email protected]/gems/yard-0.6.4/ LIB/rubygems_plugin。RB「:未定義的方法'overwrite_accessor」的寶石::規格:類(NoMethodError) 和院子自從我重新的寶石 重裝PG寶石不起作用 得到同樣的錯誤 我看到一個線程2010年在pg寶石問題追蹤器中,人們在webrick的雪豹身上發現了同樣的錯誤。我沒有其他線索 – radha