2

インストールのすべての警告に従ってrbenvとRuby1.9.3-p362をインストールし、設定するrbenv global 1.9.3-p362と、実行時に1.9.3が表示されますruby -v。しかし、ターミナルを終了してセッションを再開するruby -vたびに、1.8.7に戻ります。

rbenvはまだ私の道にあるので、何がうまくいかないのかわかりません。

何かご意見は?


更新:

要求に応じた情報:

which ruby: /usr/bin/ruby
echo $PATH: /Users/<username>/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
4

1 に答える 1

2

参考までに、Ruby 1.9.3-p362はバグのためにp374に置き換えられたため、p374にアップグレードするか、p327にダウングレードする必要があります。

「ruby-build」プラグインをインストールした場合は、次のようにしてrbenvにp374バージョンの検索方法を指示できます。

cd ~/.rbenv
git pull
cd plugins/ruby-build/
git pull
rbenv install 1.9.3-p374

これにより、p362のすべてのgemがp374にリロードされます。

rbenv global 1.9.3-p362
gem list | awk '{print $1}' > ~/.rbenv/gem_list
rbenv global 1.9.3-p374
xargs gem install < ~/.rbenv/gem_list

それは解き放たれ、たくさんのgemインストールの言い回しを吐き出します。そうすれば、以下を使用してp362を削除する準備ができているはずです。

rbenv uninstall 1.9.3-p362
于 2013-01-28T23:10:38.870 に答える