2

尝试安装'less' gem。我sudo gem install less按照http://lesscss.org/的说明输入,我收到以下错误:

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

啊。好吧,那么让我们试试 'sudo gem install builder':

ERROR:  While executing gem ... (Gem::GemNotFoundException)
    Could not find builder (> 0) in any repository

似乎无论我尝试安装什么 gem,它都无法在任何存储库中找到。我检查了我的环境,并列出了 ruby​​forge:

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。

4

4 回答 4

1

认为ruby​​gems 1.3.x 需要 ruby​​ 1.8.7 所以你可以先安装它。然后将 ruby​​gems 更新到 1.3.7。通过gem update --system

于 2010-07-16T15:04:41.300 回答
0

捆绑在 osx 中的 ruby​​gems 版本使用 gemforge 作为其官方的 gems 来源 - 这已被 gemcutter 取代。你应该能够做到

sudo gem update --system

升级以更新最新版本的 ruby​​ gems,然后将使用 gemcutter 作为源链接

于 2010-02-21T20:15:49.447 回答
0

那是 ruby​​gems 的真正旧版本!你是怎么安装这个的?

是手动安装吗?如果是这样,也许您可​​以尝试以相同的方式手动升级

于 2010-02-21T20:16:26.503 回答
-1

请执行下列操作:

sudo gem update --system

更新您的 RubyGems 安装。然后,将 Github gem 存储库添加到您的源代码中。我建议使用 github,因为你会在那里找到很多有用的东西:

sudo gem sources -a http://gems.github.com
于 2010-02-22T03:43:24.103 回答