【Rails v5.2】bundle install時の「ERROR: While executing gem ... (Errno::EACCES)」を解消

環境

エラー発生

$ bundle install 
:
:
Fetching mysql2 0.4.10
Installing mysql2 0.4.10 with native extensions
Errno::EACCES: Permission denied @ rb_sysopen - /usr/local/var/rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/mysql2-0.4.10/CHANGELOG.md
An error occurred while installing mysql2 (0.4.10), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.4.10' --source 'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  mysql2

エラー文に書かれているコマンドを実行

$ gem install mysql2 -v '0.4.10' --source 'https://rubygems.org/'   
ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied @ rb_sysopen - /usr/local/var/rbenv/versions/2.4.2/lib/ruby/gems/2.4.0/gems/mysql2-0.4.10/CHANGELOG.md

解決方法

上記のフォルダの権限を変更してもしつこくPermission deniedが出てくるので再帰的にchmodをする。

$ find <FOLDER_NAME> -type f -print | xargs sudo chmod 777       

参考

今回は参考にしなかったけど次はまったときデバッグ方法とか役立ちそう