gem installでエラーが出てしまう時
bundlerをインストールしようとしたら以下のようなエラーが出た。
ERROR: While executing gem ... (Errno::EACCES)
Permission denied @ rb_sysopen - /Users/iharamoeka/.rbenv/versions/2.5.0/lib/ruby/gem
s/2.5.0/gems/bundler-1.16.6/CHANGELOG.md
調べてみると、
「/Users/ユーザ名/.rbenv/versions」配下にあるものは本来ユーザーアカウントの権限のものだが、何らかの時にsudoをつけてgem installを行うことでファイルへ書き込みする権限を失ってしまうことがある
というのが原因らしい。
参考サイト: https://qiita.com/nachiguro1003/items/4b564b92eca3ba35744a
sudo chown -R ユーザ名:staff /Users/ユーザ名/.rbenv
を実行したらインストールできた