设置CocoaPods主仓库(Sierra)

时间:2016-10-01 14:28:54

标签: install cocoapods xcode8

升级到Sierra 10.12后,从头开始进行全新安装,我无法使用cocoapods安装库,通过“pod install”我得到了这个:“设置CocoaPods repo master”。 我希望你能帮助我。 谢谢。

2 个答案:

答案 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