250

git リポジトリからプロジェクトを複製していますがpod install、最初の行を実行すると「CocoaPods マスター リポジトリの設定」と表示され、その後は何も表示されず、コンソールがそこで停止します。

何が起こっているのかわかりません。ここで何が起こっているか知っている人はいますか?CocoaPods がそこで停止するのはなぜですか?

4

20 に答える 20

193

pod installまたはpod setup、初めて実行するときに、履歴を含むレポ全体を取得します。そのコミット履歴は必要ありません。

pod setup
Ctrl +C
cd ~/.cocoapods/repos 
git clone --depth 1 https://github.com/CocoaPods/Specs.git master

適切なネットワーク接続 (4Mbps) で約 2 分かかります。masterディレクトリのサイズは約 519M です。

于 2016-10-06T19:45:37.733 に答える
54

このコマンドを試して、その作業を追跡してください。

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done
于 2015-08-11T09:05:55.040 に答える
21

この情報が役立つかもしれません:

公式回答: http://blog.cocoapods.org/Master-Spec-Repo-Rate-Limiting-Post-Mortem/

この議論の結果https://github.com/CocoaPods/CocoaPods/issues/4989

簡単に言うと 、CocoaPods リポジトリで GitHub から大量のフェッチが発生し、それが問題でした。バージョン 1.0.0.beta.6 以降の変更が利用可能です。

このドキュメントのヒント:

If for whatever reason you cannot upgrade to version 1.0.0 just yet, you can perform the following steps to convert your clone of the Master spec-repo from a shallow to a full clone:

$ cd ~/.cocoapods/repos/master
$ git fetch --unshallow

最初のインストールへの私のハック:

1. pod setup
2. Ctrl+C
After that I could find ~/.cocoapods/repos/ empty directory 
3. Download  https://github.com/CocoaPods/Specs/archive/master.zip
4. unpack it to ~/.cocoapods/repos/
5. Move to project folder
6. pod install --no-repo-update

今日は15分近くかかります

于 2016-05-13T12:14:16.737 に答える
16

CocoaPods がそれを行っているとき、specs リポジトリ全体を にダウンロードしています~/.cocoapods。接続によっては、時間がかかる場合があります。最初に明示的にやってみますpod setup

于 2014-01-09T14:30:57.940 に答える
8

私が試したことと、レポのクローンを作成するよりも速いこと:

  1. pod setup
  2. マスター ディレクトリの作成後に Ctrl +C
  3. https://github.com/CocoaPods/Specs masterから .zip をダウンロードします
  4. にコンテンツをコピーします。~/.cocoapods/repos
  5. pod install --no-repo-update私のプロジェクトフォルダに

その後、ようやくポッドがインストールされているのを見ることができました

幸運を!

編集: zip サイズは 144 MB (2017 年 7 月 6 日)

于 2016-10-05T13:48:03.387 に答える
8

次の4つのコマンドを使用しました

cd ~/.cocoapods/repos
git clone "https://github.com/CocoaPods/Specs" master --depth 1
cd master
git fetch --unshallow
pod setup

予想通り時間がかかりましたが、少なくとも、バックグラウンドで何が起こっているのか疑問に思って画面に足を踏み入れる必要はありませんでした.

于 2016-12-17T06:51:05.150 に答える
5

これは一度だけ発生します。

  • マスター リポジトリには +-1GB (2016 年 11 月)があります。

  • 進行状況を追跡するには、アクティビティ モニター アプリを使用して を探しますgit-remote-https

  • 次回は (pod setupまたはpod repo update) 内のすべての spec-repos のみを高速更新し~/.cocoapods/reposます。

于 2016-11-27T17:52:49.633 に答える
1

私は同じ問題に直面しましたが、それはうまくいきます.3時間前にポッドインストールコマンドを実行した後、必要なものが更新されました. 「Activity Monitor」を追跡し続ける必要があるだけです ディスクタブで「git remote https」または「Git」を確認できます。約 330 Mb がダウンロードされ、1 GB と表示され、数分後にインストールが開始されます。余分なコマンドを実行する必要はありません。

注 : MAC のダウンロード中は、継続的にアクティブ モードにする必要があります。システムがスリープ モードになると、CPU がプロセスを停止し、「手動で追加」のようなエラーが発生します。

于 2016-09-24T13:39:46.393 に答える