最近更新后在 PyCharm 中运行 git 时出错

问题描述 投票:0回答:7

当我尝试在 PyCharm 中从 GitHub 克隆时,出现“Error Running Git”消息,它说“无法运行程序“/usr/local/bin/git: error=2,没有这样的文件或目录”。我想我需要配置“git可执行文件的路径”?但我不知道怎么做,我对使用git很陌生。而且这种情况最近才发生,在我最近更新了PyCharm之后。

更新:放入新路径后,我收到一个新错误:

git github pycharm
7个回答
8
投票

这意味着 XCode 命令行工具尚未安装。打开终端窗口并输入:

xcode-选择--安装

这将触发安装并解决问题。

(感谢@totalhorizon:https://tips.tutorialhorizon.com/2015/10/01/xcrun-error-invalid-active-developer-path-library-developer-commandline-tools-missing-xcrun


2
投票

Ctrl+Alt+S,然后输入“git”。这将带您进入 git 设置。在这里您可以指定 git 可执行文件的正确路径。

此截图来自IntelliJ;你应该在 PyCharm 中看到非常相似的东西。


2
投票

[未测试]

看起来发生这种情况是因为

xcrun
路径不好。试试这个:


1. 使用

xcrun
查找
which xcrun
所在位置并将其添加到给定路径:
ln -s [path from which crun]/Library/Developer/CommandLineTools/usr/bin/xcrun


2. 使用

xcode-select --install
重新安装开发者目录管理器。


1
投票

我的 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,它们都不再抱怨了。


0
投票

我通过以下3个步骤解决这个问题:

  1. 在终端中运行:
    xcode-select --install
    ;
  2. 下载git(https://git-scm.com/download/mac)并安装;
  3. 将Pycharm中的git路径设置为:
    /usr/local/git/bin/git

0
投票
xcode-select --install

对于 MAC OS,只需在终端中执行此命令即可。 它对我有用,下载和安装大约需要 10 分钟。


0
投票

从 App Store 安装 Xcode 解决了该问题

© www.soinside.com 2019 - 2024. All rights reserved.