Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Pycharm终端指向错误的git可执行文件(MacOS)_Git_Macos_Pycharm - Fatal编程技术网

Pycharm终端指向错误的git可执行文件(MacOS)

Pycharm终端指向错误的git可执行文件(MacOS),git,macos,pycharm,Git,Macos,Pycharm,我试图在Pycharm终端中使用git,但当我键入哪个git时,我得到/usr/bin/git,当我尝试运行git时,我得到一个错误(包括堆栈跟踪): 然而,在一个普通的Mac终端中,如果我键入哪个git,我会得到/usr/local/bin/git,这个可执行文件就会正确运行 如何让Pycharm终端指向正确的git?我尝试在Pycharm首选项中更新$PATH并更改git可执行文件的路径(并在执行此操作后重新启动Pycharm),但所有这些都不起作用。问题可能是因为您没有添加可执行文件的文件

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

然而,在一个普通的Mac终端中,如果我键入
哪个git
,我会得到
/usr/local/bin/git
,这个可执行文件就会正确运行


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

问题可能是因为您没有添加可执行文件的文件扩展名

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

Settings > Tools > Terminal > Application settings > shell path
在MacOs中找出相应的shell或bash可执行路径。它应该在
/usr/local/bin/

对于windows,扩展名为
.exe

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

参考


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

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

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

Settings > Tools > Terminal > Application settings > shell path
在MacOs中找出相应的shell或bash可执行路径。它应该在
/usr/local/bin/

对于windows,扩展名为
.exe

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

参考

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