在rails mac上安装ruby

时间:2013-06-20 19:48:06

标签: ruby-on-rails-3 macos

我正在尝试在我的Mac上的rails上安装ruby,安装后我收到此错误。有谁能告诉我如何解决这个问题?

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:777:in `report_activate_error': RubyGem version error: rack(1.5.2 not ~> 1.4.5) (Gem::LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:211: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: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

1 个答案:

答案 0 :(得分:0)

听起来好像这可能是你的问题:LoadError when installing rails on Mac(OS X 10.8.3)

您正在使用Ruby 1.8(正如您在堆栈跟踪中看到的那样),但可能尝试安装Rails 3.2.13,它根本不起作用 - 它不再受支持。

正如答案所说,你应该回去学习/使用RVM来安装更新版本的Ruby。