web-dev-qa-db-ja.com

ハイシエラでのココアポッド許可問題?

MacOSをHigh Sierraに更新し、iOSアプリケーションの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$

どんな助けも大歓迎です。

12
Nisar Ahmad

最後に、多くの検索の後に解決策を見つけました。

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

2:RubyGemsをダウンロードして、最新バージョンに更新します: https://rubygems.org/pages/download

3:Thin Podファイルを更新します。ポッドの更新を通じて。

1
Nisar Ahmad

MacOS High Sierraにアップグレードした後も同じ問題が発生し、次のコマンドで修正しました(スーパーユーザーとして実行するにはSudoを使用する必要があります)。

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

幸運を!

52
marknote

MacOS High Sierraにアップグレードしたら、次のコマンドで修正してください:

Sudo gem install cocoapods

追加

eval "$(rbenv init -)"から~/.bash_profileファイル

0
Vinh Huynh