7

私はインストールしたか、または私が思うに、私のosx ppcでleopard 10.5.8を実行しているRubyの新しいバージョンですが、実行するとruby --version it shows the old one 1.8.7(マシンのデフォルト)、実行すると...

find /usr -type f -name \*.rb

ruby2.0.o がオンになっていることを示しています。

/usr/local/lib/ruby/2.0.0/

すべての.rbファイルとともに。

しかし、私が使用して確認するとlocate ruby

下にバージョン 1.8.7 が表示されます

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby

チェックするruby --versionと常に1.8.7が表示されます...どうすれば変更できますか?

完全に初心者...ありがとう。

ところで、rvm は偶然または自作でインストールされておらず、私の xcode にはダウンロードがありません。

4

3 に答える 3

10

rvmとを再インストールしようとして円を描いて実行した後、 でruby使用されるデフォルトの Ruby バージョンを変更するだけでしたrvm

rvm listを実行してみてください

私の場合、私は持っていました

=* ruby-2.1.1 [ x86_64 ]
ruby-2.1.4 [ x86_64 ]
ruby-2.2.2 [ x86_64 ]

rvm --default use 2.2.2を実行した後、正しい Ruby バージョンが得られました。

ruby-2.1.1 [ x86_64 ]
ruby-2.1.4 [ x86_64 ]
=* ruby-2.2.2 [ x86_64 ]

https://rvm.io/rubies/defaultを参照

于 2015-05-24T17:47:23.597 に答える
8

今日のほとんどのシステムは、PATH環境変数を使用して実行するプログラムを検索します。Ruby をインストールした場合は、それに応じて次のように/usr/local/lib/ruby/2.0.0/変更する必要があります。PATH

export PATH="/usr/local/lib/ruby/2.0.0/bin:$PATH"

ソフトウェアの問題については、直面している問題を報告する必要があります。

于 2013-03-22T22:46:17.007 に答える