Ruby on rails 3 安装ruby on rails mac

Ruby on rails 3 安装ruby on rails mac,ruby-on-rails-3,macos,Ruby On Rails 3,Macos,我正试图在我的mac上安装ruby on rails,安装后出现此错误。谁能告诉我如何解决这个问题 /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

我正试图在我的mac上安装ruby on rails,安装后出现此错误。谁能告诉我如何解决这个问题

/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

听起来这可能是你的问题:

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


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

好吧,错误消息告诉您,它正在运行的东西需要1.4.X版本的rack(其中X为5或更高),但您已经安装了1.5.2版本。您应该包括您运行以产生此错误的命令,以及您实际尝试执行的操作的任何详细信息。我刚刚创建了一个新的rails应用程序