git - 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),但这些都不起作用。
解决方案
问题可能是因为您缺少添加可执行文件的文件扩展名。
在 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此终端设置特定于项目,您可能需要更改每个新项目的设置。
推荐阅读
- go - 为什么 golang 中的关键字范围适用于二维切片?
- arrays - Ruby:最接近特定日期的日期
- javascript - 尝试查找 2 到 100 之间的素数时出现问题
- git - 如何用 git lfs 中的链接替换大文件
- c# - C# - XLSX 到 SQL Server - OpenRecordSet 在 C# 中不工作,但在 MS SQL Server Management Studio 中工作
- php - PHP如何将带有引用的数组转换为普通数组并保留引用值?
- html - 如何在模块中拆分html文件?
- python - 为什么字典查找在我的 Python 电话簿程序中不起作用?
- python - Python 任务我在运行时遇到问题
- python - Flask SQLAlchemy .query.all() 仅返回 PK