2

「少ない」宝石をインストールしようとしています。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

ああ。それでは、「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をインストールしました。

4

4 に答える 4

1

rubygems 1.3.x には ruby​​ 1.8.7 が必要だと思うので、最初にそれをインストールしてください。次に、rubygems を 1.3.7 に更新します。経由gem update --system

于 2010-07-16T15:04:41.300 に答える
0

osx にバンドルされている ruby​​gems のバージョンは、gem の公式ソースとして gemforge を使用しています。これはその後、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 に答える