-bash:pod:解決するコマンドが見つからず、CocoaPodsのインストールで発生したピット

ポッドは長い間使用されていません、ポッドはレポートします-bash:pod:コマンドが見つかりませんCocoaPodsは使用できません

多くのピットに遭遇し、それらを記録します。

1.最初に元のCocoaPodをアンインストールし、sudogemがcocoapodsをアンインストールします

2. cocoapodを再インストールし、コマンドsudo gem install -n / usr / local / bincocoapodsを入力します。

(コマンドsudogem install cocoapods before 10.11が実際に使用できるようになります)

报错:cocoapodsのインストールエラー:activesupportにはRubyバージョン> = 2.2.2が必要です。 

文字通り、Rubyバージョンは2.2.2より前であり、アップグレードする必要があります。

Rubyをアップグレードする

  1.ルビーのソースコードをダウンロードし、コンパイルしてインストールします

  2.リリースに付属のインストールパッケージを使用してインストールします

  3. rvmを使用してインストールすることをお勧めします。このブログを参照してください。MacでRubyを更新する-ミ安之偌素-ブログ チャネル-CSDN.NET

その後からダウンロードデータにプロンプトできませんCocoaPodsをインストールhttp://ruby.taobao.org/-bad応答404が見つかりません

タオバオミラーhttp://ruby.taobao.org/は無効です

VPNを試したことがなく、ミラーリングを使用しています

    a。Taobaoミラーのhttpをhttpsに変更します

gem sources --r http://ruby.taobao.org/削除する前現在どのミラーを使用している場合は、$ gem sources-lを使用して表示できます

gemソース-ahttps://ruby.taobao.org/利用可能なソースを追加

 gem sources -l成功したかどうかを確認し、必要なものだけが保持され、他は削除されていることを確認します

     b。上記のようにhttps://gems.ruby-china.org/を使用します

     c。誰かが、stackoverflowに関する回答を見て、Taobaoミラーをhttp://rubygems.org/に置き換えたと言いました。 

3番目のミラーは試していません。2つのミラーを比較しました。https://gems.ruby-china.org/は、国内のCDN +外部サーバーに基づいており、遅延が少なくなっています。

次に、sudo gem install -n / usr / local / bincocoapodsをインストールします。 

3.ポッド検索AFNetworkingを試しましたが、CocoaPodsマスターリポジトリの設定に固執しました。新しいインストールのため、ダウンロード中です。このとき、新しいターミナルウィンドウを開いて、「cd〜 / .cocoapods /」コマンドラインを入力できます。 cocoapodsフォルダーにジャンプし、定期的に「du -sh *」を実行して、ダウンロードしたフォルダーのサイズを確認します。 

これらはすべて、CocoaPodsをサポートするインデックスjsonなどをローカルにプルすることです。https://ruby.taobao.org/を使用してミラーリングしていることがわかります。cocoapodsフォルダーは約200Mで、完成します。

、gems.ruby-china.org / mirrorフォルダーを使用すると800Mを超えます。最初のダウンロードはもっと多いと思いますが、後の検索やインストールなどはより速く更新する必要があります。

 

4.終了後、前のウィンドウ「CocoaPodsマスターリポジトリの設定」は消えましたが、新しい問題があります

「AFNetworking」に一致する名前、作成者、概要、または説明を持つポッドが見つかりません

1.ポッド検索を指定します-名前で検索するには単純なAFNetworking

2。rm〜 / Library / Caches / CocoaPods /search_index.jsonの使用をお勧めします

ポッド検索AFNetworkingは、次のようにプロンプ​​トを表示します。

新しいsearch_index.jsonが〜/ Library / Caches / CocoaPodsに再生成されます。そして、AFNetworkingに対応するリソースを見つけることができます

他のサードパーティライブラリを検索する必要がある場合は、search_index.jsonファイルを削除する必要はなく、直接検索するだけです。

それでおしまい。




リンク:https://www.jianshu.com/p/a9e51b6f5af9
 

おすすめ

転載: blog.csdn.net/wangletiancsdn/article/details/99820337