Rbenv: インストール後にRubyバージョンが更新されない

作成日 2016年10月15日  ·  4コメント  ·  ソース: rbenv/rbenv

私はMacOSSierraを使用しています。 私は以下を実行しました:

brew install rbenv ruby-build

# Add rbenv to bash so that it loads every time you open a terminal
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile
source ~/.bash_profile

# Install Ruby
rbenv install 2.3.1
rbenv global 2.3.1
ruby -v

ただし、 ruby -vの出力はruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin16]です。

何が悪かったのか理解できません。 2.3.1を再インストールしようとしましたが、バージョンがすでに存在していると表示されました。 アイデア?

最も参考になるコメント

新しいターミナルウィンドウを開きます。 echo $PATH確認してください。 ディレクトリ~/.rbenv/shimsが含まれていますか? そうでない場合は、 rbenv init行を~/.bash_profileに追加したかどうか、またはzshを実行している場合は~/.zshrcに追加したかどうかを確認します。

すべてが正しくセットアップされると、 which -a rubyは最初~/.rbenv/shims/rubyをリストし(これは重要です)、次に/usr/bin/ruby (システムRuby)をリストする必要があります。

全てのコメント4件

新しいターミナルウィンドウを開きます。 echo $PATH確認してください。 ディレクトリ~/.rbenv/shimsが含まれていますか? そうでない場合は、 rbenv init行を~/.bash_profileに追加したかどうか、またはzshを実行している場合は~/.zshrcに追加したかどうかを確認します。

すべてが正しくセットアップされると、 which -a rubyは最初~/.rbenv/shims/rubyをリストし(これは重要です)、次に/usr/bin/ruby (システムRuby)をリストする必要があります。

完璧です、その修正はです。 ありがとう!

問題が解決されたら、問題を閉じることを忘れないでください😉

何らかの理由でインストールしたとき、bash_profileによって更新されませんでした。

私はそれがどれほど重要であるかを強調することはできません:

〜/ .bash_profileを編集して、

eval "$(rbenv init -)"

最後に

このページは役に立ちましたか?
0 / 5 - 0 評価