2013-03-20 65 views
2

開始學習導軌,但在Mac上安裝Rails時出現問題。我的版本是OS X 10.8.3目前,問題如下:在Mac上安裝導軌時出現LoadError(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 

如何正確地解決這個問題,運行軌道?

+0

從我列出的內容中分辨出來很難,但是您的開發環境可能沒有Rails所需的所有東西?這個博客文章真的幫助我安裝:(http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/) – aceofbassgreg 2013-03-20 13:41:23

回答

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。

+0

僅供參考:RVM代表「Ruby版本經理」。 – wilsonmichaelpatrick 2013-03-24 14:31:56