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