ruby-on-rails - 在Mac(OS X 10.8.3)上安装rails时出现LoadError

标签 ruby-on-rails rubygems

开始学习 Rails,但在 Mac 上安装 Rails 时遇到问题。目前我的版本是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

如何解决这个问题并正确运行rails?

最佳答案

您要安装 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。

关于ruby-on-rails - 在Mac(OS X 10.8.3)上安装rails时出现LoadError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15525081/

相关文章:

ruby-on-rails - Rails 环境变量与 Rails 5.2 凭据

ruby-on-rails - Twitter 的 Omniauth 服务不可用错误

ruby-on-rails - 什么是本地主机 :8000 as used in Codecademy (for AngularJS and Ruby on Rails tutorials)?

ruby-on-rails - 无法从 twitter gem 解析哈希

ruby - 如何使 RVM 中的 gemset 成为默认值?

ruby-on-rails - Rails/heroku 从 gem 迁移到 toolbelt

ruby-on-rails - 我如何在没有控制台的情况下关闭Rails服务器?

ruby-on-rails - 有很多通过: How to Add record and fill fields in join table

rubygems.org,发布了 gem 和额外的东西

ruby-on-rails-3 - rails 3 - LoadError(无法加载此类文件 - zip/zip)