2017-01-19 9 views
1

私はルビーの私のバージョンを変更しようとしていると私は、バージョン2.1.9をインストールしました。しかし、私が何をしても、古いバージョンであると主張しています。rbenvでルビーのバージョンを変更できないのはなぜですか?

Solomons-MacBook-Air:~ soldenh$ rbenv local 2.1.9 
Solomons-MacBook-Air:~ soldenh$ rbenv global 2.1.9 
Solomons-MacBook-Air:~ soldenh$ ruby -v 
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16] 
Solomons-MacBook-Air:~ soldenh$ rbenv versions 
system 
* 2.1.9 (set by /Users/soldenh/.ruby-version) 
2.3.1 
2.4.0 

どうすればいいですか?

+0

はそれが.rubyバージョンのファイルで作業していますか? – Shimu

+0

どうすれば確認できますか? @Shimu –

+0

あなたの質問に 'gem env'の出力を追加し、適切にフォーマットします。 –

答えて

4

おそらく早くあなたの$PATHでrbenvのbinディレクトリを追加設定するのを忘れていました。このため、あなたはrbenvによってインストールされたものの代わりにシステムのRubyを使用しています。

rbenvのバイナリをPATHに追加するには、使用するシェルとrbenvをインストールする場所に応じて、.bash_profileファイルに初期化を追加できます。

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile 

rbenvのインストール手順は、https://github.com/rbenv/rbenv#installation、espでご覧ください。ポイント2

+0

@HolgerJust ...私は基本的なシェルを使用しています –

+0

... doesntのは何も変更されているように見える、ということを試みたと私は自作を使用して、デフォルトの場所にrbenvをインストール –

関連する問題