2

Rails の学習を開始しましたが、Rails を Mac にインストールする際に問題が発生しました。私のバージョンは現在 OS X 10.8.3 で、問題は次のとおりです。

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate rack (~> 1.4.5, runtime) for ["actionpack-3.2.13", "railties-3.2.13"], already activated rack-1.5.2 for ["rack-ssl-1.3.3", "railties-3.2.13"] (Gem::LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
    from /usr/bin/rails:18

この問題を解決してレールを正しく実行するにはどうすればよいですか?

4

1 に答える 1

2

Rails 3.2.13 をインストールしようとしましたが、これは Ruby 1.8 をサポートしていません。

「Rails 3.2 は、Ruby 1.8 をサポートする最後のものです。Ruby 1.8.6 以前はサポートされておらず、バージョン 1.9.1 もサポートされていません。」-- http://rubyonrails.org/download

この問題を直接修正する代わりに、RVM について少し時間をかけて学習することをお勧めします。次に、RVM を使用して適切なバージョンの Ruby をインストールし、次に Rails をインストールします。

于 2013-03-20T14:05:19.207 に答える