プロジェクトごとに Ruby のバージョンを設定するのに rbenv を使いたいです。それ以外の場合は、デフォルトのシステム Ruby セットアップを他のすべてに使用したいと考えています。
私が抱えている問題は、 がrbenv version返されてもsystem、gemコマンドがまだ rbenv shim ( .rbenv/shims/gem) を使用していることです。したがってgem environment、インストール ディレクトリは'/Library/Ruby/Gems/1.8'. むしろ残ってほしい~/.gem/。実行すると、まだそれがわかります/usr/bin/gem enviroment。rbenv shim gem がどこから設定を取得しているのかわかりません。
シェルでGEM_HOMEを変更して変更しようとしまし~/.gemrcたが、効果がありません。私は運が悪いので探し回っています。うまくいけば、ここの誰かが助けてくれるでしょう。rbenv gem shim が値を取得している場所へのポインタだけでも役立ちます。
ありがとう