大田区から発信するゆるゆる日記

主にITエンジニアに関する備忘録日記。たまに趣味も。何か不備があればコメント頂けると幸いです。Twitterアカウント https://twitter.com/ryuzan03

【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

 

 

参考

素晴らしい記事に感謝いたします。

【Sass】導入と使い方 - Qiita

gem installでpermissionエラーになった時の対応方法 - Qiita

Mac 環境にSassをインストールする | Web制作者のためのSassの教科書 - 公式サポートサイト