【技術】rbenvでGem::FilePermissionErrorが発生
事象
- 以下のメッセージが出て
gem install rails
が出来ない
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Users/USERNAME/.rbenv/versions/2.4.3/lib/ruby/gems/2.4.0 directory.
原因
rbenvでRubyをinstallする際にsudoしてしまった
sudo rbenv install 2.4.3
所有者がrootになってしまう
解決方法
作成済みの環境を削除
rm -rf ~/.rbenv/versions/2.4.3
再度Rubyを入れ直す
rbenv install 2.4.3
Railsを入れ直す
gem install rails
現場からは以上です。