私は Ubuntu 12.10 を使用しており、rbenv と bundler を使用してプロジェクトを立ち上げて実行しようとしています。
apt リポジトリから rbenv を正常にインストールし、ruby-build を使用して必要なバージョンの ruby をインストールしました。
実行すると、apt リポジトリのインストールに付属していると思わwhich gem
れるグローバルが取得されます。/usr/bin/gem
ただし、rbenv which gem を実行すると、適切なローカル gem が取得されます/home/kasuko/.rbenv/versions/1.9.2-p290/bin/gem
ただし、実行するgem install bundler
と、「許可が拒否されました - /var/lib/gems」という許可に関するエラーが表示され、グローバルな宝石を使用していると思われます。
したがって、実行する/home/kasuko/.rbenv/versions/1.9.2-p290/bin/gem install bundler
と、バンドラーが正常にインストールされます
私の中にrbenv init行があり~/.zshrc.local (which is sourced in my ~/.zshrc)
、更新されたパスを取得している "/home/kasuko/.rbenv/shims:/home/kasuko/.bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
ので、正しくインストールされていると確信しています。
では、なぜ私の rbenv シムが使用されていないのでしょうか?
ありがとうカスコ