2011-01-11 11 views
0

ruby​​をインストールした後Ruby 1.9.2パッケージには:: r @ ubuntuがあります:/ $ ruby​​ -v ruby​​ 1.8.7(2010-01-10 patchlevel 249)[i486-linux]

HOW COME ?? 私は1.9.2が必要...どうすれば入手できますか?

+1

複数のルビーバージョンを扱うためのRVMをお勧めします。 http://rvm.beginrescueend.com/ – Teoulas

答えて

2

システムに別のバージョンのrubyがインストールされています。 * nixがディレクトリを指定せずにコマンドを実行したときに実行しようとしているコマンドを判別する方法は、$ PATH環境変数を使用しています。 which rubyを実行すると、システムのどのバージョンのルビーがロードされているかを確認できます。たとえば、/bin/rubyがあり、ruby 1.9.2を/usr/local/bin/rubyにインストールした場合は、/usr/local/bin/になる前に$ PATHに/binがあると考えられます。

この問題を解決するには、export PATH=/usr/local/bin/:$PATHを実行してテストしてください。これで問題が解決されたと判断したら、そのコマンドを〜/ .bashrcファイルに追加して、毎回手動で入力する必要はありません。 〜/ .bashrcファイルを保存したら、新しいプロンプトを開くか、source ~/.bashrcを実行して、再ロードする必要があります。

関連する問題