Cocoapods“pod install”卡在OS X El Capitan上

时间:2015-10-06 16:41:32

标签: ruby cocoapods osx-elcapitan

在更新到最新的OS X El Capitan之后,我和其他许多人一样面临着与cocoapods相同的问题:

-bash: pod: command not found

我运行sudo gem install cocoapods重新安装cocoapods并解决了上述问题:

Successfully installed cocoapods-0.38.2
Parsing documentation for cocoapods-0.38.2 1 gem installed

Pod命令现在可以使用了。但是,当我尝试pod install --verbose时,它会被卡住:

Preparing

Updating local specs repositories

Updating spec repo `master`
  $ /usr/bin/git pull --ff-only

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

1 个答案:

答案 0 :(得分:5)

当尝试更新规格库时,看起来安装会卡住。

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

$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup

让我知道它是否有效。

-------------- UPDATE --------------

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