Ruby on Rails在Snow Leopard上破坏了

时间:2009-08-29 04:48:44

标签: ruby-on-rails

我尝试运行以下命令,它说没有更新内容:

adam-lees-macbook-3:ART Adam$ sudo gem update --system
Updating RubyGems
Nothing to update

但我知道这不是真的,因为我得到了这个:

adam-lees-macbook-3:ART Adam$ gem -v
1.2.0

然后我尝试了这个:

adam-lees-macbook-3:ART Adam$ sudo gem install rubygems-update
Successfully installed rubygems-update-1.3.5
1 gem installed
Installing ri documentation for rubygems-update-1.3.5...
Installing RDoc documentation for rubygems-update-1.3.5...
Could not find main page README
Could not find main page README
Could not find main page README
Could not find main page README

任何帮助将不胜感激:)

2 个答案:

答案 0 :(得分:1)

我做了以下事情:

  1. Nuked my MacPorts install
  2. 重新安装所有内容
  3. 一切似乎都没问题。

    有一篇有趣的博文(http://blog.d27n.com/2009/08/26/mac-os-x-snow-leopard-rails-mysql-and-sphinx/),其中包含更多信息。

    如果您遇到的问题只是rubygems,您可以通过下载rubygems并手动安装它来逃脱。

答案 1 :(得分:0)

升级RubyGems时遇到了同样的问题。这就是我修复它的方法:

  1. 首次更新至rubygems_update版本1.3.1

    sudo gem install -r ruby​​gems-update -v 1.3.1

  2. 然后将RubyGems升级到1.3.1

    sudo update_rubygems

  3. 然后您可以使用gem update --system升级到RubyGems版本1.3.5

    sudo gem update --system

  4. 检查是否安装了正确的RubyGems版本。

    $ gem -v

    1.3.5

  5. 之后您可能还需要升级您的宝石。请参阅“upgrading-to-snow-leopard”(rubyonrails.org上的博客)