在更新到最新的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。没有帮助。我该怎么办?
答案 0 :(得分:5)
当尝试更新规格库时,看起来安装会卡住。
您是否尝试删除规格仓库并再次下载?这可以通过以下命令来实现:
$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
让我知道它是否有效。
-------------- UPDATE --------------
规范是描述容器的文件,它们包含有关容器版本,容器名称以及获取容器的位置等信息。 CocoaPods保存一个存储库,其中包含所有可用Pod的所有更新规范,当您安装CocoaPods时,此repo会克隆到您的计算机上,这样,您就可以直接在其中搜索pod及其规范。您可以在此处详细了解:Specs & Specs Repo