Mac(Sierra)でターミナルから
$ sudo gem install XXXX
とコマンドを打つと
Password: ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/XXXXというエラーが出る場合の対処法。
以下のようにすればOK。
$ sudo gem install -n /usr/local/bin XXXXこれは、インストールディレクトリを
/usr/bin
から
/usr/local/bin
へ変更してインストールを行います。
MacのrootlessというSystem Integrity Protection(rootless)という機能があり、
/System
/bin
/usr
/sbin
フォルダ以下にファイルを作成できないという仕様のためです。
他にもrootlessを無効にする方法もありますが、セキュリティ的に望ましくはないので割愛します。
以上でぇぇぇぇぇす。
0 件のコメント:
コメントを投稿