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が必要...どうすれば入手できますか?
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が必要...どうすれば入手できますか?
システムに別のバージョンの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
を実行して、再ロードする必要があります。
複数のルビーバージョンを扱うためのRVMをお勧めします。 http://rvm.beginrescueend.com/ – Teoulas