在OS X 10.4服务器上使用PostgreSQL 8.3通过ruby-pg 0.7.9在Rails 2.1.2上运行Mongrel 1.1.5 ......
添加了restful_authentication和exception_notification,当我选择/ RESOURCE_NAME / new时,当Mongrel只是因为“非法指令”而死亡时,后者似乎对我没有好处。
无论什么资源都无所谓。
在development.log中,我看到它宣称有意渲染/layouts/RESOURCE_NAME.html.erb,然后......没有。没有堆栈跟踪,没有任何东西。 server.log为空。
这是一种表现,我不知道该怎么做。我试过运行webbrick,la:
脚本/服务器webbrick --force
但无论如何它忽略了我的意愿和负荷。
任何指针都会受到赞赏。
答案 0 :(得分:1)
我的猜测是,当它从Ruby下降到Postgress C库与数据库交谈时它会死亡。可能的原因可能是
答案 1 :(得分:1)
当您尝试从其他OS / ABI / Architecture运行二进制文件时,通常会发生非法指令。 也许32位对64位?检查你的libs!