前提・実現したいこと
Cocoapodsをインストールしたい
該当のソースコード
まずターミナルで下記を実行
~ % gem install cocoapods
発生している問題・エラーメッセージ
ERROR: While executing gem ... (Errno::EACCES) Permission denied @ dir_s_mkdir - /Users/(ユーザー名)/.local/share/gem/specs
試したこと
パーミッションエラーということで、sudoで権限与えてみた
~ % sudo gem install cocoapods
するとエラーメッセージ
ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0 directory.
ええい!保存場所を変えたらどうだ!
~ % sudo gem install -n /usr/local/bin
するとエラーメッセージ。↓調べてもよく分からず困っています。
ERROR: While executing gem ... (Gem::CommandLineError) Please specify at least one gem name (e.g. gem build GEMNAME)
さらに試したこと
権限を変えようと思い下記を実行
sudo chown -R (ユーザー名) /Users/(ユーザー名)/.rbenv
成功しました!エラーメッセージが出たファイルへの権限を変えるべくsudo chownを実行。
~ % sudo chown -R /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0 directory.
↓このエラーメッセージが一番分かりません。。イリーガルユーザーネームとは。。?
chown: /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/gems/2.6.0: illegal user name
長くなりましたが
とにかくcocoapodsがインストールできれば万々歳なので、最初に提示したエラー
ERROR: While executing gem ... (Errno::EACCES) Permission denied @ dir_s_mkdir - /Users/(ユーザー名)/.local/share/gem/specs
の解決を探しています。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。