当我尝试在 PyCharm 中从 GitHub 克隆时,出现“Error Running Git”消息,它说“无法运行程序“/usr/local/bin/git: error=2,没有这样的文件或目录”。我想我需要配置“git可执行文件的路径”?但我不知道怎么做,我对使用git很陌生。而且这种情况最近才发生,在我最近更新了PyCharm之后。
更新:放入新路径后,我收到一个新错误:
这意味着 XCode 命令行工具尚未安装。打开终端窗口并输入:
xcode-选择--安装
这将触发安装并解决问题。
(感谢@totalhorizon:https://tips.tutorialhorizon.com/2015/10/01/xcrun-error-invalid-active-developer-path-library-developer-commandline-tools-missing-xcrun)
[未测试]
看起来发生这种情况是因为
xcrun
路径不好。试试这个:
1. 使用
xcrun
查找 which xcrun
所在位置并将其添加到给定路径:ln -s [path from which crun]/Library/Developer/CommandLineTools/usr/bin/xcrun
2. 使用
xcode-select --install
重新安装开发者目录管理器。
我的 IDE(PyCharm、GoLand 和 IntelliJ)运行良好。为了从 GitHub 构建源代码,我必须安装 Xcode。然而,由于我的公司尚未将我们的 Mac 更新到最新的操作系统(我们使用的是 Catalina,而最新的是 Big Sur),我不得不安装旧版(兼容)的 Xcode。
安装旧版 Xcode 会导致 git 覆盖旧版本。运行
xcode-select --install
没有任何效果,因为操作系统本身较旧。我得到的只是:
mac t2 % sudo xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
即使运行
sudo softwareupdate -ia
返回:
mac t2 % sudo softwareupdate -ia
Software Update Tool
Finding available software
No updates are available.
为了解决这个问题,我使用
brew
为我安装了 git
。 Ran,brew install git
,它更新了一大堆东西,同时安装了最新版本的 git
。重新启动我的 IDE,它们都不再抱怨了。
我通过以下3个步骤解决这个问题:
xcode-select --install
;/usr/local/git/bin/git
xcode-select --install
对于 MAC OS,只需在终端中执行此命令即可。 它对我有用,下载和安装大约需要 10 分钟。
从 App Store 安装 Xcode 解决了该问题