【问题标题】:The `master` repo requires CocoaPods 0.18.1 -`master` repo 需要 CocoaPods 0.18.1 -
【发布时间】:2013-05-12 20:25:39
【问题描述】:

我得到:

[!] The `master` repo requires CocoaPods 0.18.1 - 
Update Cocoapods, or checkout the appropriate tag in the repo.

如何结帐cocoapods?

【问题讨论】:

    标签: ios cocoapods


    【解决方案1】:

    要更新 CocoaPods,您可以运行:

    $ [sudo] gem update cocoapods
    

    如果您想试用 CocoaPods 的预发布版本,您可以运行:

    $ [sudo] gem update cocoapods --pre
    

    来自here

    【讨论】:

    • 在你更新了你的 cocoapods 安装之后,在你重新启动你的终端之前不要开始故障排除...
    【解决方案2】:

    我遇到了类似的问题,升级到 cocoapods 0.18.1 对我来说不是一个选择(目前)。

    就我而言,我想坚持使用 cocoapods 0.16.4。所以,我仔细检查以确保我没有使用 0.18.1 版本。

    $ pod --version
    0.16.4
    

    如果您需要:卸载任何新版本的 cocoapods(出现提示时选择您要卸载的 cocoapods 版本):

    $ sudo gem uninstall cocoapods
    

    然后我将我的本地存储库从“master”切换到“0.16”标签。我将降级到 repo '0.16',因为这更符合我的 cocoapods (0.16.4) 版本。

    $ cd ~/.cocoapods/master/
    $ git checkout 0.16
    

    您现在应该使用 repo '0.16' 而不是 'master'。

    $ cd ~/.cocoapods/master && git branch
    * 0.16
    master
    

    最后,我必须通过完全重新安装我的 Pod 来清理我的 XCode 项目工作区。

    $ cd to/your/project
    $ rm -rf Pods/
    $ rm Podfile.lock
    $ pod install
    

    现在,我的 cocoapod 版本与我的 repo 版本匹配。注意:您从“主”切换了本地存储库。您可以随时使用git checkout master 切换回“主”存储库。

    【讨论】:

      【解决方案3】:

      所有其他答案在这里都没有帮助。我不是 Ruby 专家,但我认为我的问题是,我安装了 2 个 Ruby 版本:

      • OS X 自带的

      • 还有一个我用 rvm(Ruby 版本管理器)安装的。

      当我更新宝石时,错误的宝石得到了更新。症状是,更新后命令行告诉我 cocoapods 的版本是 0.20.2,但是当我执行 pod --version 时,我得到了 0.16.0。

      我想这可以通过在 wright 位置进行符号链接清理来纠正,但我决定摆脱第二个 Ruby 安装。我找到了一种方法here - Erick 的回答。

      之后我用sudo gem update --system 更新了cocoapod gem,用sudo gem install cocoapods 更新了cocoapods。现在pod install 工作了:-)

      我希望以上内容有意义。如果我错了,请编辑。

      【讨论】:

      • 即使在 sudo gem update --systemsudo gem install cocoapods 之后,我也得到了 0.16.0。你有什么想法吗?
      【解决方案4】:

      尝试 gem install cocoapods:1.1.1 --user-install 将 1.1.1 替换为您想要的 virsion

      【讨论】:

        猜你喜欢
        • 2014-01-28
        • 2021-12-24
        • 1970-01-01
        • 2014-02-24
        • 2014-07-08
        • 1970-01-01
        • 1970-01-01
        • 2018-06-27
        • 2017-10-05
        相关资源
        最近更新 更多