Terminal zsh:未找到命令:atom

Terminal zsh:未找到命令:atom,terminal,zsh,atom-editor,oh-my-zsh,Terminal,Zsh,Atom Editor,Oh My Zsh,这似乎是随机发生的,但每隔一段时间我的原子。在atom中打开目录的命令将不起作用 我遇到以下终端错误-zsh:command not found:atom 一旦我手动打开Atom,我就可以继续安装shell命令,该命令就可以运行了。但是,shell命令似乎没有保存 我试图编辑我的zshrc文件和未注释的第二行导出路径=$HOME/bin:/usr/local/bin:$PATH。但这个问题似乎仍在发生 任何帮助都将不胜感激 谢谢 当Atom安装时,它会自动在您的/usr/local/bin中创建

这似乎是随机发生的,但每隔一段时间我的原子。在atom中打开目录的命令将不起作用

我遇到以下终端错误-zsh:command not found:atom

一旦我手动打开Atom,我就可以继续安装shell命令,该命令就可以运行了。但是,shell命令似乎没有保存

我试图编辑我的zshrc文件和未注释的第二行导出路径=$HOME/bin:/usr/local/bin:$PATH。但这个问题似乎仍在发生

任何帮助都将不胜感激


谢谢

当Atom安装时,它会自动在您的/usr/local/bin中创建一个符号链接。但如果没有,你可以自己在Mac上创建

ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
现在,您可以使用atom文件夹名称打开文件夹,使用atom文件名称打开文件。希望这有帮助

如果您得到的文件存在,并且Atom命令仍然不起作用,只需删除它并重新键入命令即可

要删除atom,只需使用cmd+shift+G并粘贴即可

/usr/local/bin/atom

这在很大程度上取决于atom的安装位置,使用哪个atom可以在任何时候发现atom命令实际工作。然后,确保包含目录列在.zshrc的路径设置中。当我运行命令时,我的路径如下:/usr/local/bin/atom。那么我需要做什么呢?在这种情况下,您的问题中所示的导出看起来没问题。您的配置中可能有其他内容覆盖了您的路径。或者,例如,您正在使用su或sudo在提升的shell中运行,这可能会使用root的shell配置。但是,如果没有进一步的信息,很难从远处排除故障。啊,明白了。是的,这是一个很烦人的问题。如果要进一步排除故障,还需要哪些其他信息?这就是问题所在,基本上可能需要在主目录或甚至是其他目录(如/等)中进行长时间的漫游。我建议您尝试了解命令不起作用时的不同之处,即您以前做了什么,您在同一shell/terminal窗口中使用了哪些命令等。一旦您确定了模式,就可以更轻松地尝试并确定问题的根源。您需要是root用户才能在/usr/local/bin中创建或删除符号链接。