ruby-on-rails - Rails 返回 : [BUG] Segmentation fault

标签 ruby-on-rails ruby

如果我运行 rails s,我得到:

/Users/adam/.rvm/gems/ruby-1.9.3-p327/gems/pg-0.13.2/lib/pg_ext.bundle: [BUG] Segmentation fault
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0]

Abort trap: 6

版本:

rails -v
Rails 3.2.1
ruby -v
ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.2.0]

如果我使用 1.9.3,为什么在错误消息中提到 ruby​​ 版本 1.8.7

最佳答案

看起来您的 pg gem 在最初安装时是针对 Ruby 1.8.7 编译的。只需运行 gem uninstall pg; gem install pg 应该针对 Ruby 1.9.3 重新编译它。

如果您还没有,我建议您使用 RVM避免此类问题。

关于ruby-on-rails - Rails 返回 : [BUG] Segmentation fault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13569890/

相关文章:

ruby-on-rails - Ruby 中的案例陈述

ruby-on-rails - Rails : controller method or instance variable inside a helper

ruby - 当 Content-Type 为 application/json 时自动使用 JSON 编码 Rack 输出

ruby-on-rails - rspec 中的实例变量如何工作?

ruby-on-rails - 从命令提示符运行 Rails 应用程序时出错

ruby-on-rails - RoR : Where is the "rails/info/properties" route defined?

c - 我的 shell 中的命令 `ruby` 是 ruby​​ 的 REPL 吗?

ruby - 如何使用 minitest 为实例中的方法调用设置默认值?

ruby-on-rails - Ruby on Rails 中的种子文件错误

ruby-on-rails - 如何使实例变量可用于 Rails 中的 application.html.erb 文件?