localhost:PodTest3 haiwang$ pod install
Analyzing dependencies
Downloading dependencies
Installing MBProgressHUD (0.9.2)
Installing Masonry (1.0.2)
Generating Pods project
Abort trap: 6
Xcode 8にアップグレードした後、cocoapods
は機能しなくなりました。アンインストールしてインストールしようとしましたが、まだ機能しません。
私にとって、この問題を解決するには、--pre
を使用してCocoaPodsをアンインストールし、次にコマンドを再インストールします。
Sudo gem uninstall cocoapods
Sudo gem install cocoapods --pre
これが問題を解決することを願っています。
更新
CocoaPodsはバージョン1.2.0をリリースしたため、次を使用してインストールできます。
Sudo gem install cocoapods
そして、バージョン1.2.0がインストールされます
Followコマンドを使用して、この問題を簡単に解決できます。
gem update cocoapods
@haider_kazalによる単純なアンインストールがうまくいかなかった場合は、Ruby 2.5.5でRVMをインストールしてから、CocoaPodsを完全に削除してください。
gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-deintegrate
gem uninstall cocoapods-downloader
gem uninstall cocoapods-plugins
gem uninstall cocoapods-search
gem uninstall cocoapods-stats
gem uninstall cocoapods-try
gem uninstall cocoapods-trunk
そして、もう一度インストールします。
gem install cocoapods --pre
Brewでココアポッドをインストールしたときに、このエラーに遭遇しました。
brew uninstall cocoapods
を実行してからSudo gem install cocoapods
を実行すると問題が修正されました。
ココアポッドをアンインストールして再インストールします。
gem uninstall cocoapods
gem install cocoapods
私はこのすべてを試しましたが、どれも私のために機能しませんでした。
Sudo gem update
Rvm Ruby上のCocoapods 1.1.1(システムRubyバージョンに等しい2.2.4p230および2.0.0p648を試しました)、Xcode 8.1で同じ問題が発生しています。 (8B62)、macOS 10.12.1(16B2657)、そして私を助けるのはCocoapods 1.2.0.beta.1にアップデートするか、システムRubyを使用することだけです:
$ rvm system do pod install
そしてもちろん、システムgemsetにcocoapodsがインストールされていない場合:
$ Sudo rvm system do gem install cocoapods
これは間違いなくあなたを助けるはずです。
ただし、Cocoapodsの以前のバージョンには、他のいくつかの問題があるため、満足していません。
gem uninstall cocoapods
Sudo gem install -n /usr/local/bin cocoapods
これは、"Operation not allowed"エラーまたはxcode8 cocoapods abort trap:6を受け取った場合の完璧なソリューションです。
カスタムGEM_HOME
$ mkdir -p $HOME/Software/Ruby
$ export GEM_HOME=$HOME/Software/Ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/Ruby/bin
$ pod --version
1.1.1
ターミナルでこれを実行します:
Sudo gem install xcodeproj
生成されたワークスペースを削除し、pod deintegrate
を実行し、pod install
を再度実行することにより、macOS 10.12.1(TouchBarをサポートするもの)のXcode 8.1でCocoapods 1.1.1を使用して動作させました。
古いバージョンのcocoapodsと古いバージョンのxCodeを使用している場合、新しいcocoapodsバージョンに更新すると、Podfileの構文に問題が発生することがあります。
この状況で、この問題を解決する別の方法は、古いcocoapodsバージョンを使用し続け、古いxCodeバージョンへのパスを設定して、cocoapodsがワークスペースの変更に古いxctoolsバージョンを使用することです。
つまり、ココアポッドを更新せず(古いバージョンを使用してください-0.39.0など)、代わりにこのコマンドを実行して異なるXcodeバージョンを指定します
Sudo xcode-select --switch "path to old version of Xcode.app"
私の修正により、作業が少し少なくなりました。ワークスペースを削除し、pod setup
とpod install
を再度実行するだけです。
これ以上の警告はありません:)
Rubyバージョンを2.4に更新してから、cocoapodsをアンインストールしてインストールします。
バージョン2.0.0
およびcocoapods 1.1.1
のRubyに問題があるため、プレリリースバージョンのcocoapodsを使用しない場合は、Rubyバージョンをrvmで更新するだけです。
\curl -sSL https://get.rvm.io | bash -s stable
覚えておいてください:新しいRubyのインストール後、すべてのgemをもう一度インストールする必要があります。
Rubyを\ curl -sSLで更新することでこの問題を解決しました https://get.rvm.io | bash -s stable --Ruby。