ホーム

gemでsassをインストールしようとしたらsudoなのにパーミッションエラーが出た

0
0

gemでsassをインストールしようとして
 

sudo gem install sass ってやったら
 

sudoつけてんのにパーミッションエラーが出ました
 

[php] ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/sass
[/php]  

これは、以前にも直面したルートレス機能が原因です
 

[urlpreviewbox url="https://off.tokyo/blog/2016/12/20/rootless/"/]
 

詳しくは上記ブログを読んでみれば分かりますが
 

エラーログにもあるように
 

/usr/bin/ にアクセス出来ないんです
 

セキュリティ向上を目指し新たに設置された機能がルートレス機能、
 

sudo権限でも/usr/bin/にアクセス出来ないというもの
 

なので /usr/local/bin に入れてやるように
 

指示すればルートレス機能を無理やり停止させずインストールできます
 

[php] sudo gem install sass -n /usr/local/bin
[/php]
Pocket
LinkedIn にシェア

  • この記事を書いた人
  • 最新記事

藤沢瞭介(Ryosuke Hujisawa)

りょすけと申します。18歳からプログラミングをはじめ、今はフロントエンドでReactを書いたり、AIの勉強を頑張っています。off.tokyoでは、ハイテクやガジェット、それからプログラミングに関する情報まで、エンジニアに役立つ情報を日々発信しています!

-ホーム

Copyright© off.tokyo , 2021 All Rights Reserved Powered by AFFINGER5.