当我尝试初始化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)
答案 0 :(得分:53)
我遇到同样的问题并使用以下命令解决它:
sudo xcode-select --switch /Applications/Xcode.app
正如terminal
中的错误消息所示,我git
的内容出错了。而且,它与命令行工具有关。
答案 1 :(得分:31)
我在尝试使用cocoapods安装软件包时遇到了问题。我试过"sudo xcode-select --switch /Applications/Xcode.app"
仍然出错路径错误
解决此问题
我打开了Xcode。
Preferences
Locations
Selected the Command Lin Tools: Xcode 9.0
现在用cocoapods安装软件包时,我不会再出错了。
答案 2 :(得分:3)
您需要在Xcode中设置命令行工具版本:
如果您有付费的Apple开发者帐户/ ID,可以从Apple Download Portal下载最新的命令行工具。
这是目前的测试版和稳定的Xcode工具以及支持命令行工具下载链接。 (确保您使用Apple Developer Account上的高级开发者帐户登录以访问这些链接)
Xcode 10
Xcode 10.2 Beta
- (Command Line Tool (Xcode 10.2 - Beta) - for macOS 10.14)Xcode 10.1
- (Command Line Tool (Xcode 10.1) - for macOS 10.14)
- (Command Line Tool (Xcode 10.1) - for macOS 10.13)Xcode 10
- (Command Line Tool (Xcode 10) - for macOS 10.14)
- (Command Line Tool (Xcode 10) - for macOS 10.13)Xcode 9
在系统中安装了最新的命令行工具后,请从Xcode菜单中进行设置。
(Xcode菜单项)Xcode▶首选项▶位置▶命令行工具▶选择合适的命令行工具
答案 3 :(得分:2)
如果您已从App Store升级MAC,则需要运行: xcode-select --install
当我在运行上面的命令之前运行 git --version 时,它根本找不到git。它显示了以下错误:缺少xcrun:/ Library / Developer / CommandLineTools / usr / bin / xcrun 。所以,我猜测当我升级我的机器时,我失去了git。无论如何,运行上面的命令都有效。
然后我运行git --version并显示已安装的git版本。
答案 4 :(得分:2)
在安装 OS Mojave 并安装了新的Xcode工具之后,我只需要再次检查以下工具:
Xcode>首选项>位置>命令行工具= Xcode 10.0
答案 5 :(得分:1)
有时是版本问题。
安装CoacoaPods 1.7.5可以解决问题。
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 1.7.5
pod setup
答案 6 :(得分:0)
我跟着这个
安装命令行工具后,我关闭它并再次打开终端。现在当我检查版本git --version
时,它给了我更新版本 2.10.0 然后我为 cocoapod 运行了其他命令。
现在它正在运作。
答案 7 :(得分:0)
嘿,这可能对你有所帮助!我按照这个链接
https://stackoverflow.com/a/16664135/7905401
安装命令行工具后,我关闭它并再次打开终端,当我检查版本git --version它给了我更新版本2.10.0然后我运行其他命令为cocoapod !!它的工作!!!!!!!!! yeeeii !!!!
答案 8 :(得分:0)
我通过后续步骤解决了该问题:
sudo gem install cocoapods --source http://rubygems.org
命令完成输入新命令后
pod install
在xCode 11.2上为我工作