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.没有帮助.我该怎么办?
看起来您的安装在尝试更新spec repo时会卡住.
您是否尝试删除规格仓库并再次下载?这可以通过运行以下命令来实现:
$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
Run Code Online (Sandbox Code Playgroud)
如果有效,请告诉我.
--------------更新--------------
规范是描述容器的文件,它们包含有关容器版本的信息,它们的名称以及获取容器的位置等.CocoaPods保存一个存储库,其中包含所有可用Pod的所有更新规范,当您安装CocoaPods时,此repo会克隆到您的计算机上,这样,您就可以直接在其中搜索pod及其规范.你可以在这里阅读更多相关信息:Specs&Specs Repo