最近やってみましたpod setup
、そして私はこれを手に入れます:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
Ray Wenderlichのガイドに従ってココアポッドをインストールしましたが、この問題が発生したため、何が起こっているのかわかりません。
最近やってみましたpod setup
、そして私はこれを手に入れます:
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
Ray Wenderlichのガイドに従ってココアポッドをインストールしましたが、この問題が発生したため、何が起こっているのかわかりません。
回答:
Mac OS High Sierraにアップグレードすると、この問題が発生しました。
これは私の修正でした:
sudo gem install cocoapods
この答えは、GithubのCocoaPodsの問題リストで見つかりました。
sudo gem install cocoapods
brew update
とbrew upgrade
私のための最新cocoapodsをインストールし、トリックをした
これは私がカタリナにアップグレードしたときに起こりました。私は実行してそれを解決しました:
sudo gem install -n /usr/local/bin ruby
sudo gem install -n /usr/local/bin cocoapods
brew uninstall openssl & brew install openssl
High Sierraにアップグレードした後、同じエラーが発生し、cocoapodsを再インストールしました
sudo gem install -n /usr/local/bin cocoapods
私はから私たちのシステムを更新したときに同じ問題が私が直面していたSierra
にMojave.
もカタリナのために働きます
次の手順が機能しました。
sudo gem update --system
sudo gem install -n /usr/local/bin cocoapods
次のリンクから助けを得ました。
Sudo
前で使用して書き込み権限を取得します。
実行して修正しました brew install ruby
rew uninstall cocoapods
rew install cocoapods
エラーを解消するには、ruby をインストールした後で再インストールする必要がありました。
brew link --overwrite cocoapods
もう一度インストールしようとすると、次のエラーが表示されます
エラー:gemの実行中...(Gem :: FilePermissionError)/Library/Ruby/Gems/2.3.0ディレクトリへの書き込み権限がありません。
それから私はこれをし、うまく働きました。
sudo gem uninstall cocoapods
sudo gem install cocoapods
sudo
するだけで十分でした。上記の[ stackoverflow.com/users/877341/blackhawk4152]からのコメントを参照
私のMacではこれで問題が解決しました:
brew uninstall cocoapods
brew install cocoapods
OS X MojaveからOS X Catalinaにアップグレードした後、pod init
またはを実行するとpod --version
次のメッセージが表示されました。
-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
私はsudo gem install cocoapods
自分の.cocoapodsフォルダーを自分のユーザーディレクトリに置いて、それを指すように.bash_profileを変更しました。私が受け取ったエラーは、バージョン2.3がこのファイルにハードコードされていたためでした
/Users/eric/.gem/bin/pod
。カタリナには2.6が付属しています。
sudo installを使用すると、このファイルが正常に上書きされる可能性がありますが、おそらく上書きされますが、元の設定を保持したかったのです。
ファイルの最初のシバン行を変更/Users/eric/.gem/bin/pod
して、2.3ではなく2.6のパスを設定することができ、それが機能しました。バージョンがまだ「2」だったので、全体の変更は私の追跡で「3」を「6」に変更することでした。
以下は私のために働きました:
XCodeで[コマンドラインツール]を選択します。
XCode > Preferences > Locations > Command Line Tools > XCode 11.X.X In terminal execute: sudo gem install cocoapods -n /usr/local/bin
私の場合、上記のどれもうまくいきませんでした。Ruby 2.3.0をインストールしていて、2.0.0にダウングレードする必要がありました。
gem update --system 2.0.0