命令行工具 bash (git) 不起作用 - macOS Sierra 最终候选版本
Posted
技术标签:
【中文标题】命令行工具 bash (git) 不起作用 - macOS Sierra 最终候选版本【英文标题】:Command Line Tools bash (git) not working - macOS Sierra final release candidate 【发布时间】:2017-01-21 21:25:20 【问题描述】:我刚刚从 OS X 10.11 "El Capitan" 升级到 10.12: "Sierra",当我尝试在终端中访问 git 命令时,我得到了以下错误:
xcrun:错误:无效的活动开发者路径
(/Library/Developer/CommandLineTools),缺少 xcrun:
/Library/Developer/CommandLineTools/usr/bin/xcrun
如果有人有解决方案,请帮助我。
【问题讨论】:
Command Line Tools not working - OS X El Capitan的可能重复 只需检查软件更新并安装所有可用的最新更新。它会开始工作,无需做任何额外的事情。 【参考方案1】:重新安装 Xcode 开发者工具
xcode-select --install
【讨论】:
有人对此有疑问吗?在我的机器上,命令只是因为“无法安装软件”而失败。消息。 我认为现在也可以通过 App Store / 软件更新服务获得。 对我来说,这并没有解决问题。我通过从 .dmg 安装 Git 恢复了它,但仍然缺少一堆其他的东西。其中似乎是 Clang。 我刚刚升级到High Sierra,解决方案仍然有效。 我也必须升级 XCode,然后重新启动终端。【参考方案2】:我通过从Apple Developer Downloads 下载并安装“Xcode 8 的命令行工具 (macOS sierra)”包解决了这个问题。
除非您安装了 Xcode 8.1 beta,否则请务必选择 Command Line Tools (macOS 10.12) for Xcode 8
而不是 8.1 beta 的那个。
【讨论】:
【参考方案3】:遇到同样的问题,直接将 git 的路径放入配置文件中,它不会再询问 xcode(如果您不需要使用 xcode)。
-
下载 git,https://git-scm.com/download/mac 并安装它。
在您的配置文件中添加到路径,即 export PATH=$PATH:/usr/bin(我的 git 在 /usr/bin 中)。
打开新终端。
【讨论】:
【参考方案4】:单独 - xcode-select --install 对我不起作用。
必须完成所有 3 个步骤:
-
从应用商店下载 X-code(如果应用程序文件夹中不存在)
$xcode-select --install 一种。安装后可能需要在命令行中使用 softwareupdate 进行更新。 $sudo softwareupdate -i "Xcode-9.1 的命令行工具(macOS High Sierra 版本 10.13)"
$sudo xcodebuild -license
【讨论】:
【参考方案5】:我最近刚刚升级到 macOS High Sierra 版本 10.13.3 并拥有现有的 xcode。我的 git 命令行也有同样的问题。 "$xcode-select --install" 非常适合我。
【讨论】:
以上是关于命令行工具 bash (git) 不起作用 - macOS Sierra 最终候选版本的主要内容,如果未能解决你的问题,请参考以下文章
节点命令在 Windows 上的 git bash 终端中不起作用
使用 SSH 密钥登录在 Git Bash 上不起作用,但在 Windows 命令提示符中起作用 [关闭]
为啥 npm install 在 git bash 上不起作用
Docker 命令在 Windows 上的 Git Bash 中不起作用(执行:“com.docker.cli”:在 %PATH% 中找不到可执行文件)