Cocoapods"pod install"卡在OS X El Capitan上

NKo*_*kov 3 ruby cocoapods osx-elcapitan

在更新到最新的OS X El Capitan后,我遇到了与其他许多人一样的cocoapods问题:

-bash: pod: command not found
Run Code Online (Sandbox Code Playgroud)

我跑去sudo gem install cocoapods重新安装cocoapods,它解决了上述问题:

Successfully installed cocoapods-0.38.2
Parsing documentation for cocoapods-0.38.2 1 gem installed
Run Code Online (Sandbox Code Playgroud)

Pod命令现在有效.但当我尝试pod install --verbose它被卡住时:

Preparing

Updating local specs repositories

Updating spec repo `master`
  $ /usr/bin/git pull --ff-only
Run Code Online (Sandbox Code Playgroud)

我已经尝试卸载我能找到的所有cocoapods组件 gem list --local | grep cocoapods并重新安装cocoapods.没有帮助.我该怎么办?

ped*_*ros 5

看起来您的安装在尝试更新spec repo时会卡住.

您是否尝试删除规格仓库并再次下载?这可以通过运行以下命令来实现:

$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
Run Code Online (Sandbox Code Playgroud)

如果有效,请告诉我.

--------------更新--------------

规范是描述容器的文件,它们包含有关容器版本的信息,它们的名称以及获取容器的位置等.CocoaPods保存一个存储库,其中包含所有可用Pod的所有更新规范,当您安装CocoaPods时,此repo会克隆到您的计算机上,这样,您就可以直接在其中搜索pod及其规范.你可以在这里阅读更多相关信息:Specs&Specs Repo