我在 OSX Snow Leopard 上运行。使用时ruby -v
我发现我有 1.8.7,使用时rails -v
我发现我有 2.3.5
当我尝试 gem update rails 时出现以下错误:
bundler 需要 RubyGems 版本 >= 1.3.6
答案1
我建议使用虚拟机而不是试图弄乱 Mac OS 默认的 ruby
答案2
您收到的错误消息是因为新版本的 Rails 需要gem
比您现有的版本更新的版本。您可以gem
像这样更新:
gem update --system
如果你正在使用系统 gem ,则可能需要sudo
。你可以运行以下命令检查 gem 的版本:
gem -v
完成后,您可以确认您的 gem 版本至少为 1.3.6,您应该能够运行:
gem update rails
答案3
根据我的评论,您可以rails
通过此命令进行升级(我希望):
sudo gem install rails
答案4
我不知道您是否有 Brew 或 Macport:
如果你已经安装了 Brew,那么你可以使用以下命令进行安装:
sudo gem install rails
或者
brew gem install rails
请通过此链接访问:
http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard/