升级到Sierra 10.12后,从头开始进行全新安装,我无法使用cocoapods安装库,通过“pod install”我得到了这个:“设置CocoaPods repo master”。 我希望你能帮助我。 谢谢。
答案 0 :(得分:3)
在我的第一次安装中,我也遇到了同样的问题,在“设置主回购”中花费了太多时间。您可以通过它实际上正在下载的“活动监视器”看到它,但似乎连接速度很慢。
尝试以下步骤,它解决了我的问题:
1. pod setup
它会再次“设置主人”,不要等待,继续以下步骤
2. Ctrl +C
3. pod repo remove master
4. cd ~/.cocoapods/repos
5. git clone --depth 1 https://github.com/CocoaPods/Specs.git master
我需要大约5分钟(我认为这取决于互联网连接),然后我可以做“pod install”。
答案 1 :(得分:0)
安装CocoaPods
sudo gem install cocoapods
如果它像这样抛出错误
ERROR: While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/pod
你可以这样再试一次:
sudo gem install -n /usr/local/bin cocoapods
如果它甚至会抛出错误:
ERROR: Error installing cocoapods:
activesupport requires Ruby version >= 2.2.2.
然后检查ruby版本
ruby -v
if logs:
ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
这意味着你需要更新ruby
rvm list known
if logs:
command not found
然后你应该:
curl -L get.rvm.io | bash -s stable
rvm install 2.2.2
if logs:
搜索二进制红宝石,这可能需要一些时间。 没有二进制红宝石可用于:osx / 10.12 / x86_64 / ruby-2.2.2。 继续编译。请阅读'rvm help mount'以获取有关二进制红宝石的更多信息。 检查osx的要求。 缺少必需的包:autoconf automake libtool pkg-config libyaml readline libksba openssl 不知怎的,它发生了没有可执行文件'openssl', 运行'brew doctor'并确保正确安装最新的''。 要求安装成功。 从源代码安装Ruby到:/Users/mac/.rvm/rubies/ruby-2.2.2,这可能需要一段时间,具体取决于你的cpu ... ruby-2.2.2 - #downloading ruby-2.2.2,这可能需要一段时间,具体取决于你的连接......
然后你应该:
rvm autolibs read-only
rvm install 2.2.2
您现在可以安装:
pod install