当我向git bash给予命令“$git commit”时,
$ git commit
hint: Waiting for your editor to close the file... atom --wait: atom: command not found
error: There was a problem with the editor 'atom --wait'.
Please supply the message using either -m or -F option.
这个错误是由git抛出的。我已经在git中使用以下命令配置了atom:-
$ git config --global core.editor "atom --wait"
6条答案
按热度按时间1cosmwyk1#
如果出现此问题,您必须:
**1 -**转到Atom菜单。
**2 -**选择“安装Shell命令”。
**3 -**重新启动终端
这是魔术,它的工作:D
avkwfej42#
这里有一些工具来解决这个问题。
检查当前配置:
检查状态:
查看下面哪种配置适用于atom文本编辑器:
在终端中运行“git commit”后,一定要在打开的文件中留下一条消息。保存并完全退出编辑器。
oaxa6hgo3#
找出您包括的错误:
告诉你git试图打开你指定的编辑器写一个提交消息。这是正常的。下一部分:
告诉你git试图执行
$ atom --wait
,但是找不到atom
命令。这表明atom
命令要么没有安装,要么不在你的路径上。(作为参考,在我的Mac上运行Atom的可执行文件位于/usr/local/bin/atom
)解决方案取决于您的操作系统。
适用于Mac的解决方案
这完全符合在Mac上安装Atom官方文档中描述的问题:
当您第一次打开Atom时,它会尝试安装
atom
和apm
命令以在终端中使用。在某些情况下,Atom可能无法安装这些命令,因为它需要管理员密码。所以......
要安装
atom
和apm
命令,请运行“Window:Install Shell Commands”,它将提示您输入管理员密码。或者,Fizik26's Answer中给出的步骤也可以完成同样的任务。
注意:“窗口:“安装Shell命令”操作似乎仅在Mac上可用,而在Windows或Linux上不可用。
q8l4jmvw4#
在我的Windows 10中,我只卸载了Git(v2.32)并保留了Atom。我重新安装了Git,并从安装向导中出现的下拉菜单中选择Atom作为我的默认编辑器。
如果您在安装过程中一直按NEXT按钮,您最终将使用VIM作为默认编辑器,我们肯定不希望出现这种情况。
cu6pst1q5#
这 是 因为 PATH 中 至少 没有 atom 命令 。 要 从 命令 行 打开 Atom , 您 需要 从 Atom 菜单 或 Atom 命令 面板 安装 shell 命令 。 然后 确保 atom 在 您 的 路径 中 。
vs91vp4v6#
当我第一次安装git程序时,核心编辑器被选择为'Nano'。所以我把核心编辑器的git配置改为'Nano'。我在终端输入如下:git config --全局核心编辑器'Nano'