【sass導入エラー】ERROR: While executing gem ... (Gem::FilePermissionError)
※下記の内容に不備がありましたら、コメント頂けると幸いです。また、下記の内容をご使用頂ける場合は自己責任でお願いします。
【目次】
背景
sassコマンドを使う必要があったのでdocker内にsassを導入しようとしたところ、エラーが発生しました。
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
すぐに解決できましたが、一応記事にしておきます。
sassの導入
エラー発生
早速、目的のsassをインストールしようとしました。
gem install sass
そしたら、早速エラーが発生しました。
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
久しぶりのエラーな気がします。
エラーの原因
permissionsと書かれているので、権限がないように思います。
ネットで調べてみると、すぐに良い記事が見つかりました。
gem installでpermissionエラーになった時の対応方法 - Qiita
やはり、権限不足でgemをインストールすることができていないようです。
解決策
すみません、少しサボります・・・
下記の記事を参考にしてください。
gem installでpermissionエラーになった時の対応方法 - Qiita
これが完了したら、恐らくgemをインストールできるようになっています。
(2/21追記)
sudoを使ってgem installをすれば、パスワードを聞かれるだけでgemをインストールできるようです。
Ruby - gemをインストールする際にpermission エラーが発生する。|teratail
参考
素晴らしい記事に感謝いたします。