【问题标题】:rvm error when create new app创建新应用时出现 rvm 错误
【发布时间】:2012-04-29 17:03:22
【问题描述】:

我刚刚重新安装了 rvm、ruby 和 rails。安装运行良好。

但是,每当我创建一个新的 rails 应用程序时,我总是会收到一个错误:

$ rails new abc
  create  
  create  README.rdoc
  create  Rakefile
  ...

  create  vendor/plugins
  create  vendor/plugins/.gitkeep
     run  bundle install
/Users/kong/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799: [BUG] Segmentation fault
ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0]

-- Control frame information -----------------------------------------------
c:0038 p:---- s:0217 b:0217 l:000216 d:000216 CFUNC  :connect
c:0037 p:0011 s:0214 b:0214 l:0006b0 d:000213 BLOCK  /Users/kong/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/net/http.rb:799

我想不知何故,我搞砸了 rvm 安装。 我尝试重新安装 rvm 和 rails 很多次,但它只是得到同样的错误。

我可以在另一个用户帐户中安装 rvm 和 rails。它工作正常,但对我来说不太方便。

有人知道如何重新安装一个全新的 rvm 吗?我尝试了rvm implode,但仍然出现该错误。

谢谢,

【问题讨论】:

  • 你试过rm -rf ~/.rvm吗?
  • 是的,我做到了,但错误仍然存​​在。我的客人问题可能出在我安装在我的用户帐户中的其他软件包中。不知道 imagemagick 或其他任何方法是否会导致问题?

标签: ruby-on-rails rvm reinstall


【解决方案1】:

请阅读rvm requirementsruby-1.9.3-p125 与 LLVM 不完全兼容,尝试安装 osx-gcc-installer 并重新安装 ruby​​:

rvm reinstall 1.9.3-p125

另外请注意,1.9.3 的当前补丁级别是 194:

rvm get head
rvm install 1.9.3

【讨论】:

  • 我用p194试了很多次,然后切换回p125,因为我以前用p125成功过。无论如何,它们现在都不适合我。我也卸载了 XCode 并安装了 osx-gcc-installer。还是不行:(
  • 不去是什么意思?您发布的错误消息应该针对 GNU GCC 进行更改,请发布新消息或确保 osx-gcc-installer 已正确安装。
  • 在与rvm 搞砸了几天之后,我决定选择rbenv。它现在对我有用。你能在你的回答中推荐rbenv吗?
猜你喜欢
  • 2020-12-14
  • 2018-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-03
  • 2021-08-16
  • 2019-05-23
  • 1970-01-01
相关资源
最近更新 更多