Ish*_*ika 41 xcode command-line-tool ios cocoapods
我无法在我的系统中安装任何pod.因此,我从我的Mac中删除了cocoapods然后重新安装它.该过程是成功的,但是当我运行命令pod init后,错误显示在终端中:
`verify_minimum_git_version!': [!] You need at least git version 1.8.5 to use CocoaPods (Pod::Informative)
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/lib/cocoapods/command.rb:49:in `run'
from /Library/Ruby/Gems/2.0.0/gems/cocoapods-1.2.1/bin/pod:55:in `<top (required)>'
from /usr/local/bin/pod:23:in `load'
from /usr/local/bin/pod:23:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我还检查了我的Git版本是1.8.4,但我得到任何解决方案来更新相同的.
Kru*_*nal 197
它需要在Xcode(Preferences)中设置命令行工具版本:
如果您已经支付了Apple开发者帐户/ ID,可以从Apple下载门户下载最新的命令行工具.
这是当前稳定的beta Xcode工具和支持命令行工具下载链接.(确保您使用Apple Developer Account上的高级开发者帐户登录以访问这些链接)
Xcode 10
Xcode 10.2 Beta
- (命令行工具(Xcode 10.2 - Beta) - 适用于macOS 10.14)Xcode 10.1
- (命令行工具(Xcode 10.1) - 用于macOS 10.14)
- (命令行工具(Xcode 10.1) - 用于macOS 10.13)Xcode 10
- (命令行工具(Xcode 10) - 用于macOS 10.14)
- (命令行工具(Xcode 10) - 用于macOS 10.13)Xcode 9
- Xcode 9.4.1
- (命令行工具(Xcode 9.4.1) - 用于macOS 10.13)- Xcode 9.2
- (命令行工具(Xcode 9.2) - 用于macOS 10.13)
- (命令行工具(Xcode 9.2) - 用于macOS 10.12)- Xcode 9.1
- (命令行工具(Xcode 9.1) - 用于macOS 10.13)
- (命令行工具(Xcode 9.1) - 用于macOS 10.12)Xcode 9.0.1
- (命令行工具(Xcode 9.0.1) - 用于macOS 10.13)
- (命令行工具(Xcode 9.0.1) - 用于macOS 10.12)Xcode 9.0
- (命令行工具(Xcode 9) - 用于macOS 10.12)
- (命令行工具(Xcode 9) - 用于macOS 10.13)
在系统中安装了最新的命令行工具后,从Xcode菜单中进行设置.
(Xcode菜单项)Xcode►首选项►位置►命令行工具►选择适当的命令行工具
小智 21
首先使用命令删除系统中的现有git: -
使用命令"which git"给你的路径说"/ usr/local/bin/git",然后使用命令 - > $ sudo rm -rf/usr/local/bin/git
这将从您的系统中删除现有的git然后再次重新安装git
$ brew install git
Run Code Online (Sandbox Code Playgroud)
它可能会发出警告说
Warning: git 2.13.2 is already installed, it's just not linked.
You can use `brew link git` to link this version.
然后运行下面提到的命令: -
$ sudo chown -R $(whoami) /usr/local/share/
$ sudo chown -R $(whoami) /usr/local/lib
$ brew link --overwrite --dry-run git
Run Code Online (Sandbox Code Playgroud)
它可能会给你错误
Error: Could not symlink share/git-core/templates/description
Target /usr/local/share/git-core/templates/description
already exists. You may want to remove it:
rm '/usr/local/share/git-core/templates/description'
强制链接并覆盖所有冲突文件:brew link --overwrite git
列出所有要删除的文件:brew link --overwrite --dry-run git
然后最后运行命令
$ brew link --overwrite git
Run Code Online (Sandbox Code Playgroud)
这是我更新我的git和pod init工作的方式.希望你觉得它有用:)
按照以下建议进行操作,它将解决此问题:
Xcode首选项->位置->选择Command Lin工具:选择Xcode 8.3或任何您想要选择的东西。
希望它能解决您的问题!!!
| 归档时间: |
|
| 查看次数: |
19337 次 |
| 最近记录: |