0

Ubuntu に Ruby 1.9.3 をインストールするのはかなり成功したように見えましたが、ruby -v を実行すると、まだ古い Ruby を取得します。私のインストール:

./configure
make 
make install

すべてが滞りなく進んだように見えますが、まだ Ruby 1.9.3 はありません。何か特別なことをする必要がありますか。/etc に構成する Ruby 構成ファイルが見つからず、/usr/bin に古い Ruby 1.9.1 しか見つかりませんでした。ホームディレクトリにインストールを行いました。

4

2 に答える 2

3

ソースからインストールするのではなく、rvmを使用してRubyのインストールを変更することを強くお勧めします。

于 2012-10-31T04:24:19.733 に答える
0

インストールしたRuby実行可能ファイルが標準システムの実行可能ファイルよりも前に見つかるようにするには、PATH環境変数(実行可能ファイルを検索するためのパスの順序付きリスト)を変更する必要があります。例えば、

PATH=/usr/local/bin:$PATH

/usr/local/bin他のすべての場所の前に追加します。この環境変数を常に変更する方法の詳細については、こちらをお読みください

名前の付いたさまざまなファイルがシステムのどこにあるかを確認したい場合はruby、次を使用できます。

locate -b ruby      # Files with "ruby" anywhere in the name
locate -b -r ^ruby  # Files that start with "ruby"
locate -b -r ^ruby$ # Files named exactly "ruby"
于 2012-10-31T04:27:31.510 に答える