19

当我尝试初始化 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)
4

9 回答 9

60

我遇到同样的问题并使用以下命令解决它:

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

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

于 2017-02-18T07:23:38.707 回答
31

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

要解决这个问题

我打开了 Xcode。

Preferences
Locations
Selected the Command Lin Tools: Xcode 9.0

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

于 2017-04-02T06:36:05.303 回答
4

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

如果您已支付苹果开发者帐户/ID,您可以从Apple 下载门户下载最新的命令行工具。


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

Xcode 11

Xcode 10

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

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

在此处输入图像描述

于 2018-05-24T11:33:24.710 回答
2

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

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

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

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

于 2017-06-06T17:15:06.443 回答
2

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

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

于 2018-10-02T17:22:03.063 回答
1

有时它的版本问题。

安装 CoacoaPods 1.7.5 就成功了。

sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.7.5
pod setup
于 2019-10-02T03:24:19.090 回答
0

我通过以下步骤解决了问题:

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

命令完成后输入新命令

pod install

在 xCode 11.2 上为我工作

于 2019-11-01T06:08:49.067 回答
0

嘿,这可能对你有帮助!!!我跟着这个链接

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

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

于 2017-04-22T10:42:01.260 回答
-1

我跟着这个

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

现在它正在工作。

于 2017-04-22T10:36:59.283 回答