0

我的机器上有两个 Rails 项目。如果我直接转到其中一个应用程序并运行rails s,我会收到 seg fault 错误(如下)。

.rvm/gems/ruby-1.9.3-p194/gems/bcrypt-ruby-3.0.1/lib/bcrypt_ext.bundle: [BUG] Segmentation fault
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-darwin11.4.0]

但是,如果我先运行另一个项目,然后运行这个项目,问题就会消失并且服务器会启动。任何人都知道为什么会发生这种情况或有任何我可以尝试的想法吗?

我感觉它与捆绑器有关,并且可能与管理 gem 的 rvm 有关?

4

1 回答 1

0

它说这是一个错误,并且您使用的是 ruby​​ 的过时补丁级别。

尝试更新到最新的补丁级别(我相信是 ruby​​-1.9.3-p429),如果它仍然存在并且你真的信任你的硬件,你将不得不为 ruby​​ 打开一个错误。

也可能是计算机内存问题,我想最好在其他框中尝试您的代码,以确保。

于 2013-08-01T20:35:27.897 回答