【问题标题】:Setting up CocoaPods master repo (Sierra )设置 CocoaPods 主存储库 (Sierra)
【发布时间】:2016-10-01 14:28:53
【问题描述】:

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

【问题讨论】:

标签: installation cocoapods xcode8


【解决方案1】:

在我的第一次安装中,我也遇到了同样的问题,“设置主仓库”花费了太多时间。您可以通过“活动监视器”看到它实际上正在下载,但从他们的服务器看来连接速度很慢。

尝试以下步骤,它解决了我的问题:

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”。

【讨论】:

    【解决方案2】:

    安装 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
    

    如果日志:

    ruby 2.0.0p648 (2015-12-16 revision 53162) [universal.x86_64-darwin15]
    

    这意味着你需要更新 ruby​​

    rvm list known
    

    如果日志:

    command not found
    

    那么你应该:

    curl -L get.rvm.io | bash -s stable
    
    rvm install 2.2.2
    

    如果日志:

    搜索二进制红宝石,这可能需要一些时间。 没有可用的二进制红宝石: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
    

    【讨论】:

      猜你喜欢
      • 2017-02-04
      • 2017-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      相关资源
      最近更新 更多