【问题标题】:Pod file not being initialized?Pod文件未初始化?
【发布时间】:2017-06-19 04:23:16
【问题描述】:

当我尝试通过终端初始化 pod 文件以使用 cocoapods 时,它给了我这个错误。如何解决。

/Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.0/lib/cocoapods/command.rb:128:in `verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)

【问题讨论】:

  • 我已经完成了,并且成功安装了 gems 我遇到的问题是当我尝试在我的 xcode 项目中初始化 pod 文件时。
  • 尝试更新git版本,错误显示You need at least git version 1.8.5 to use CocoaPods
  • This 可能会有所帮助。
  • @ZaidPathan 这是一个很好的链接,我已经安装了自制软件并安装了 git,但它没有链接。它给了我这个错误错误:无法符号链接 bin/git 目标 /usr/local/bin/git 已经存在。您可能想要删除它: rm '/usr/local/bin/git' 强制链接并覆盖所有冲突文件: brew link --overwrite git 列出所有将被删除的文件: brew link --overwrite --空运行 git
  • 我相信 ThisThis 应该可以工作。

标签: ios xcode cocoapods command-line-tool xcode10


【解决方案1】:

我遇到了同样的问题,用下面的命令解决了:

sudo xcode-select --switch /Applications/Xcode.app 

正如terminal 中的错误消息所示,我的git 出现了问题。而且,它与命令行工具有关。

【讨论】:

    【解决方案2】:

    我在尝试使用 cocoapods 安装软件包时遇到问题。我试过"sudo xcode-select --switch /Applications/Xcode.app" 仍然出现路径错误

    解决这个问题

    我打开了 Xcode。

    Preferences
    Locations
    Selected the Command Lin Tools: Xcode 9.0
    

    现在在使用 cocoapods 安装软件包时,我不再遇到错误。

    【讨论】:

    • 感谢您的通知,我已将用于测试的主要 Xcode 重命名为 Xcode8.3 并遇到了这个问题。通过恢复名称解决。
    • 太棒了...真的很有帮助。
    【解决方案3】:

    你需要在Xcode中设置命令行工具版本:

    如果你已经支付了苹果开发者账号/id,你可以从Apple Download Portal下载最新的命令行工具。


    这里是当前 beta 和稳定的 Xcode 工具和支持的命令行工具下载链接。 (确保您使用 Apple 开发者帐户上的高级开发者帐户登录以访问这些链接)

    Xcode 11

    Xcode 10

    在系统中安装最新的命令行工具后,从 Xcode 菜单设置它。

    (Xcode 菜单项)Xcode ▶ 首选项 ▶ 位置 ▶ 命令行工具 ▶ 选择适当的命令行工具

    【讨论】:

      【解决方案4】:

      如果你已经从 App Store 升级你的 MAC,那么你需要运行:xcode-select --install

      当我在运行上面的命令之前运行 git --version 时,它根本没有找到 git。它显示了这个错误:missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun。所以,我猜当我以某种方式升级我的机器时,我丢失了 git。无论如何,运行上述命令是有效的。

      然后我运行 git --version 并显示了已安装的 git 版本。

      参考:http://tips.tutorialhorizon.com/2015/10/01/xcrun-error-invalid-active-developer-path-library-developer-commandline-tools-missing-xcrun/

      【讨论】:

        【解决方案5】:

        安装 OS Mojave 并安装新的 Xcode 工具后,我只需要再次检查以下工具:

        Xcode > 首选项 > 位置 > 命令行工具 = Xcode 10.0

        【讨论】:

          【解决方案6】:

          有时它的版本问题。

          安装 CoacoaPods 1.7.5 成功了。

          sudo gem uninstall cocoapods
          sudo gem install cocoapods -v 1.7.5
          pod setup
          

          【讨论】:

            【解决方案7】:

            嘿,这可能对你有帮助!!!我点击了这个链接

            https://stackoverflow.com/a/16664135/7905401

            安装命令行工具后,我关闭它并再次打开终端,当我检查版本 git --version 它给了我更新版本 2.10.0 然后我为 cocoapod 运行了其他命令!它的工作!!!!!!!!!耶!!!!

            【讨论】:

              【解决方案8】:

              我通过后续步骤解决了问题:

              sudo gem install cocoapods --source http://rubygems.org
              

              命令完成后输入新命令

              pod install
              

              在 xCode 11.2 上为我工作

              【讨论】:

                【解决方案9】:

                我关注了这个

                安装命令行工具后,我关闭它并再次打开终端。现在,当我检查版本 git --version 时,它给了我更新版本 2.10.0 然后我为 cocoapod 运行了其他命令。

                现在它正在工作。

                【讨论】:

                • 你关注了什么?
                • @RamcharanReddy 安装命令行工具后,我关闭它并再次打开终端。现在,当我检查版本 git --version 时,它给了我更新版本 2.10.0,然后我为 cocoapod 运行了其他命令。这对我有用。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2012-12-23
                • 1970-01-01
                • 1970-01-01
                • 2015-03-22
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多