2

私のgemバージョンは1.3.5ですが、そのために特定のgemをインストールできません。

sudo update --system

そしてそれは私にエラーを与えます

ERROR:  While executing gem ... (RuntimeError)
gem update --system is disabled on Debian. 
RubyGems can be updated using the official     
Debian repositories by aptitude or apt-get.

したがって、一部の人々によると、ソースはダウンロードである必要があり、rubyによって実行される必要があります。私はファイルをダウンロードしました

sudo ruby setup.rb

そしてそれは私に与えた

RubyGems1.8.24がインストールされています

== 1.8.24 / 2012-04-27

  • 1つのバグ修正:

    • .pemファイルを正しくインストールします。修正#320
    • httpコードパスからOpenSSL依存関係を削除します

RubyGemsは次の実行可能ファイルをインストールしました:/usr/bin/gem1.8

しかし、ruby gem -vを押すと、インストールした1.8ではなく1.3.5が表示されます。

古いバージョンを手動でアンインストールする必要がありますか?または私が最初に行う必要がある他の何か?

4

2 に答える 2

3

RubyGemsは次の実行可能ファイルをインストールしました:/usr/bin/gem1.8

行が言うように、プログラムの名前はではgem1.8なく、gemです。エルゴ、あなたは電話する必要があります

gem1.8 -v

いいえ

gem -v
于 2012-05-12T00:44:04.133 に答える
1

シンボリックリンクを作ってみてください。

sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
于 2012-05-12T00:25:40.833 に答える