0

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ましたが、それでもエラーが発生します。

ありがとう、

4

1 に答える 1

0

ruby-1.9.3-p125 は LLVM と完全に互換性がありませんrvm requirementsでした。osx-gcc-installer をインストールして、ruby を再インストールしてください:

rvm reinstall 1.9.3-p125

また、1.9.3 の現在のパッチレベルは 194 です。

rvm get head
rvm install 1.9.3
于 2012-04-29T17:41:17.503 に答える