web-dev-qa-db-ja.com

端末のポッドセットアップコマンドでCocoapodsのセットアップがスタックする

MacBook-Pro:~ skbc$ pod setup --verbose
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/universal-darwin13/rbconfig.rb:212: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777

Setting up CocoaPods master repo

Cloning spec repo `master` from `https://github.com/CocoaPods/Specs.git` (branch `master`)
  $ /usr/bin/git clone 'https://github.com/CocoaPods/Specs.git' master
  Cloning into 'master'...

Cocoapods Webサイト、SOおよびいくつかのビデオチュートリアルで提供されているリソースを確認してください。数時間待っても何も起こりませんが、問題が何であるかを把握しようとしていますか?あなたのコメントと提案に感謝します。ありがとうございました!!!

97
sanjay

立ち往生していません。システムの「Activity Monitor」に行き、「network tab」を確認するまで、同じことを考えました。

その後、何かがダウンロードされていることがわかります。 git-remote-httpと呼ばれるプロセスがこれを担当しています。

Screenshot 1

ちょっと待って!私にとっても同じことが起こった:)

幸運を!

299
Manuel M.

これは http://blog.cocoapods.org/Repairing-Our-Broken-Specs-Repository/ の問題による可能性があります...リポジトリを削除して再セットアップする必要があります。 ..

pod repo remove master
pod setup

私のために働いた

以下の質問にも答えました ポッドのインストール時のエラー

45
Shehanrg

プログレッションを取得するには、マスターを自分でクローンできます。

pod repo remove master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
pod setup
43
Cœur

状況を取り除くための手順に従う必要があると思います。また、--verboseを追加して、各コマンドの前で何が起こっているかを確認する必要があると思います。

$ pod setup --verbose
  • ポッドレポジトリ削除マスター
  • ポッドのセットアップ
  • ポッドインストール
11
Musadaq Rasees

これはスタックまたはダウンロード/クローンリポジトリを実行していません(合計サイズは約360MBで、わかりません)

1)OpenActivity Monitor

2)Networkタブを選択します

3)以下を確認Google chrome->git-remote-https

enter image description here

9
Sachin Nikumbh

私にとって中国

SSHおよび-depth = 1を使用してブーストアップする必要があります!

pod repo remove master
git clone --depth=1 [email protected]:CocoaPods/Specs.git  ~/.cocoapods/repos/master 
pod setup
5
PeiweiChen

実際、ココアポッドが仕事をしているという保証を必要とする私のような不安定な人々のために、これを試してください。最も遅いボトルネックは、ココアポッドがレポ全体(〜300 MB)を~/.cocoapodsにクローンしようとするときです

while true; do
  du -sh ~/.cocoapods/
  sleep 3
done
5
Daniel Shin

ポッドのセットアップに必要な時間はインターネット接続速度に依存します。これに関するActivity Monitorアプリケーション。

Screenshot 1

pod setup --verboseの代わりにpod setup.コマンドを使用することをお勧めします

この詳細は、ポッドのセットアップ中に詳細な統計情報を確認するのに役立ちます。

Screenshot 2

3

pod installpod updateでも同じ問題が発生しました。

問題は、これら2つのコマンドのいずれかを実行した後です。モニターアクティビティのgit-remote-httpと呼ばれるプロセスは、何かがダウンロードされていることを示しています。これはポッドに関する既存の問題であり、githubで問題が発生しています。私は多くの推奨ソリューションを試しました。私はついにプロジェクトにfirebase cocoapodをインストールすることができました。

に行く

~/.cocoapods/repos

ここにマスターファイルがある場合は、削除する必要があります。

次のようなことができます

Sudo rm -R -i yourmasterdirectory 

do pwd ... ~/.cocoapods/reposのままにしてください

上記がうまくいかなかった場合は試してください

pod repo remove master

この実行が完了したら

git clone https://github.com/CocoaPods/Specs.git master

次に行う必要があるのはgit fetch --depth=2147483647を実行することです。これにより、Podspecsのローカルリポジトリが here のように完全なクローンに変換されます。

ポッドのインストールとポッドの更新は期待どおりに高速に動作するはずです。

2
Ronaldoh1

--VMWareワークステーション--virtualizedMac--NetworkSetting--問題

100回の試行の後、私はそれを動作させました!ここで説明したほぼすべてを試しましたが、問題を解決できるものはありません。 0%から97%の間でマスターにクローンを作成することにより、ランダムに停止しました。アクティビティモニターで、ネットワークトラフィックが停止しているのを見ました。

最後に、ネットワーク設定をNATからBRIDGEに変更しました。これが解決策でした!

2
NoWay

マスターリポジトリをセットアップするだけで、ダウンロードの進行状況を確認できることに興奮しました。スクリーンショットをご覧ください;)

CocoaPodsリリース1.2.0(1月28日)は、すべての貢献者とこのリリースのDanielle Tomlinsonに感謝します。


enter image description here

0
AamirR

それを実行するには、インターネット接続に注意を払う必要があります...しばらく失敗すると、コマンドは続行しませんが、端末は何が起こっているかを通知しません。コマンドが失敗した場合、試してください...私のために働いた!私はそのコマンドを使用しました!

$ git clone https://github.com/CocoaPods/Specs.git 〜/ .cocoapods/repos/master

0
Gabriel Rigolon