Macでrbenvを入れる時の権限に注意!

MacでRailsを複数環境作っている際、

gem install bundler をする際にエラーが…。

エラー内容は以下のとおり。


gem install bundler

ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/XXXXX....(略)

Permission!?

なぜ?!と思うところなのですが、

rbenvを入れていた際に権限がスーパーユーザーになっていたことが原因のようでした。

対策は以下のとおり。まずは削除していきます。

sudo rm -rf ~/.rbenv
sudo rm -rf /usr/local/bin/rbenv
sudo rm -rf /usr/local/Cellar/rbenv</pre>

再インストールします。

mkdir ~/.rbenv
brew install rbenv</pre>

これで通常通りgem install bundlerができるようになったと思います!

何かインストールする際は、考えて実行しないとだめですねw

 

何か参考になれば幸いです(*^^*)