2017-09-28 18 views
6

私のMacOSをHigh Sierraにアップデートしました.iOSアプリケーションでcocoapodsを使って依存関係をインストールしています。しかし、私は次のエラーに直面しています。ハイシエラのcocoapodsの許可の問題?

XXXXXXXXX:MyProject CompanyName$ pod update 
-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory 

私は

Zubair-mac-mini:~ sdsol$ gem install cocoapods 

ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory. 
Zubair-mac-mini:~ sdsol$ 

をしようとした以外の任意の助けをいただければ幸いです。

+0

参照[ここ](https://stackoverflow.com/questions/31442214/running-pod-setup-up-me-bad-interpreter-no-such-file-or-directory) – Kerberos

答えて

1

最後に、多くの検索の後に解決策が見つかりました。

1:端末を最新バージョンに更新します。

2:https://rubygems.org/pages/download

3:から最新バージョンへのダウンロードとアップデートRubyGemsの薄い私は私のポッドファイルを更新します。ポッドの更新を通じて。 MacOSのハイシエラにアップグレードした後

19

私はMacOSのハイシエラにアップグレードした後に同じ問題を抱えていたし、それは(あなたは、スーパーユーザーとして実行するためにsudoを使用する必要があるノート、)次のコマンドを使用して固定してしまった:

sudo gem update --system 
sudo gem install cocoapods -n/usr/local/bin 

幸運を!

+0

完璧に作業しました!ありがとうございました。 – sho

+0

最初のコマンドは失敗しましたが、2番目のコマンドは成功し、それは機能しました;) – budidino

+0

これと同じですが、最初のコマンドは同じ理由で失敗し、2番目のコマンドは失敗しました。 – l3bel

3

、それは次のコマンドを使用して固定します:

sudo gem install cocoapods 
0

eval "$(rbenv init -)" ~/.bash_profileにファイルを追加します