2012-04-02 7 views
1

を使用して、私は私のGemfileにruby-debug19bundle installを実行しながら、次のエラーが発生しました:Rubyのバージョン> = 1.9.2エラーが、ルビー1.9.3

Installing linecache19 (0.5.12) /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/installer.rb:163:in `install': linecache19 requires Ruby version >= 1.9.2. (Gem::InstallError) 

をだから私は1.9.3をルビーにアップグレードし、私が実行したときruby -v私が手:

ruby 1.9.3p125 (2012-02-16 revision 34643) [x86_64-darwin11.3.0] 

しかし、バンドルが再び戻って、同じエラーをインストールし実行している - どのようにこれが起こることができますか? わかりましたので、でも奇妙

UPDATE:

私はレールのコマンドを実行しようとしましたが、それはレールがこのシステムにインストールされていないと述べました。私はsudo gem install railsを実行し、それがインストールを見た。それから私はrails -vをもう一度走らせて、まだそれがインストールされていないと言っています!誰でも何が起こっているの?

答えて

2

それは別のルビーバージョン

の間で管理するためのRuby 1.8.7

使用RVMを使用しているバンドルがインストール思えるのです

1

Ruby 1.9.3用にbundlerを再インストールしましたか?そうでない場合、bundleは引き続き旧バージョンのRubyを使用しています。

関連する問題