尝试安装'less'宝石。我按照http://lesscss.org/的指示键入sudo gem install less
,我收到以下错误:
ERROR: While executing gem ... (Gem::GemNotFoundException)
Could not find less (> 0) in any repository
好吧,所以我想也许我只需要更新RubyGems。尝试'gem update --system'让我
Updating RubyGems...
Attempting remote update of rubygems-update
ERROR: While executing gem ... (Gem::InstallError)
rubygems-update requires builder >= 0
Arrgh。好吧,那就让我们试试'sudo gem install builder':
ERROR: While executing gem ... (Gem::GemNotFoundException)
Could not find builder (> 0) in any repository
似乎无论我尝试安装什么gem,都无法在任何存储库中找到它。我检查了我的环境,列出了rubyforge:
RubyGems Environment:
- VERSION: 0.9.4 (0.9.4)
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- GEM PATH:
- /usr/local/lib/ruby/gems/1.8
- REMOTE SOURCES:
- http://gems.rubyforge.org
知道发生了什么事吗?我在OSX 10.4上,之前我安装了Ruby 1.8.6。
答案 0 :(得分:1)
我认为 rubygems 1.3.x需要ruby 1.8.7,所以你可以先安装它。然后将rubygems更新为1.3.7。通过gem update --system
答案 1 :(得分:0)
捆绑在osx中的rubygems版本使用gemforge作为其宝石的官方来源 - 此后已被gemcutter取代。你应该可以做到
sudo gem update --system
升级以更新最新版本的ruby gems,然后使用gemcutter作为源链接
答案 2 :(得分:0)
这是一个非常古老的rubygems版本!你是怎么安装的?
是手动安装吗?如果是这样,也许你可以用同样的方式尝试manual upgrade。
答案 3 :(得分:-1)
执行以下操作:
sudo gem update --system
更新您的RubyGems安装。然后,将Github gem存储库添加到您的源。我建议github因为你会在那里找到很多有用的东西:
sudo gem sources -a http://gems.github.com