1

https://github.com/postmodern/ruby-installの指示に従って、Ubuntu 12.04 マシンに ruby​​ 1.9.3 をインストールし、次のコマンドを実行しました。

sudo ruby-install ruby 1.9.3

これは /usr/bin から、またはパスの ruby​​ または gem から見える他の場所からリンクすると想定していましたが、そうではありません。たとえば、次のgem install bundlerようにすると、次のようになります。

sudo: gem: command not found

また、試してみるとルビーが見つかりませんruby -v

でインストールするとsudo apt-get install ruby1.9.3、ruby と gem の両方を実行できます。

$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-linux]
$ gem -v
1.8.11

apt-get から得たのと同じ出力を ruby​​-install から期待していました。私は間違った場所を探していますか?ruby-install でインストールした後に ruby​​ と gem を実行するにはどうすればよいですか?

rvm や rbenv のような ruby​​ 用の他のインストーラーがあることは知っていますが、いくつかのインストール手順に従っており、それらは明確に ruby​​-install を使用するように指示しています。

前もって感謝します!

4

1 に答える 1

1

OK、答えが見つかりました。

走った後

sudo ruby-install ruby 1.9.3

ログの最後の行は次のとおりです。

>>> Successfully installed ruby 1.9.3-p547 into /opt/rubies/ruby-1.9.3-p547

太字のカラフルな文字なので、注意を払わない言い訳はできません.

とにかく、/opt/rubies/ruby-1.9.3-p547PATHに追加するrubygemうまくいきます。

export PATH=$PATH:/opt/rubies/ruby-1.9.3-p547/bin
于 2015-09-08T16:44:00.870 に答える