首页 > 解决方案 > Pycharm 终端指向错误的 git 可执行文件(MacOS)

问题描述

我正在尝试在 Pycharm 终端中使用 git,但是当我输入 时which git,我得到/usr/bin/git了,当我尝试运行 git 时,我得到一个错误(包括堆栈跟踪):

git: error: unable to find utility "git", not a developer tool or in PATH

但是,在普通的 Mac 终端中,如果我输入which git,我会得到/usr/local/bin/git,并且这个可执行文件可以正确运行。

如何让 Pycharm 终端指向正确的 git?我尝试$PATH在 Pycharm 首选项中更新和更改 git 可执行文件的路径(并在执行此操作后重新启动 Pycharm),但这些都不起作用。

标签: gitmacospycharm

解决方案


问题可能是因为您缺少添加可执行文件的文件扩展名。

在 PyCharm 终端设置中更改 shell 路径。设置位于:

Settings > Tools > Terminal > Application settings > shell path

在 MacOs 中找到对应的 shell 或 bash 可执行文件路径。它应该在/usr/local/bin/<executable(git or bash or sh) with its extension>

对于 Windows,扩展名是.exe

C:\Program Files\Git\bin\sh.exe或者C:\Program Files\Git\bin\bash.exe

参考

在此处输入图像描述

PS此终端设置特定于项目,您可能需要更改每个新项目的设置。


推荐阅读