根据已接受的答案这个密切相关的问题,我使用 LinuxMint 的软件管理器(mintinstall 7.8.9)在我的 LinuxMint 18.3 Cinnamon 机器上安装了 Atom 编辑器。
我想从命令行安装软件包并打开文件,但当我尝试“apm install foo”或“atom baz.py”时,BASH 会引发“未找到命令”或“未安装程序”错误。我知道可以通过atom的GUI安装软件包(ctrl+shift+p;“安装软件包和主题”),但我想启动并运行shell命令。
研究(这, 和这个) 告诉我 Linux 版本的 Atom 没有内置工具来“安装 Shell 命令”,所以我想我应该更新我的 $PATH。
不幸的是,即使在我弄清楚软件管理器放置我需要的可执行文件的位置之后,它们的行为仍然不一致。 “atom”无法运行,引用第 5 行的错误路径或不存在的文件错误。“atom-real”将运行,但没有反映我从菜单或面板中选择atom时得到的相同状态。由于结果如此糟糕,我选择不更新#PATH。
有些东西坏了,我不知道该去哪里。对于未能跟踪所有错误消息,我深表歉意 - 希望我的近似值足够接近。
答案1
在同事的帮助下,我找到了问题的根源(用户错误),并修复了它(通过删除和适当地重新安装 Atom)。
总括:确保您遵循 Atom 的所有内容配置说明在通过软件管理器安装 Atom 之前。如果没有,您可能需要卸载/配置/重新安装。
我做错了什么: 我误解了 Atom 安装说明,并且在安装之前未能正确配置 Software Manager,错误地认为通过 Software Manager 安装是一站式服务。
我是如何修复它的: 我删除了 Atom 并重新安装后遵循 Debian/Ubuntu 配置演练原子安装说明页。回想起来,这似乎是显而易见的,但我来自 Windows,习惯了全面的安装程序和自动更新,并且不了解配置过程的目的。
正确配置后重新安装时,shell 命令开箱即可正常工作。
为什么第一次没有成功: 我将避免在此处复制粘贴代码(请参阅上面链接的安装页面),但会总结以防这些概念对某人有用。 Atom 提供的配置说明告诉您的系统在哪里查找 Atom 文件的官方(且最新)存储库,以便在您安装 Atom 时正确配置它。
我不知道为什么最初的 Atom 安装无法正常工作。开箱即用的存储库软件管理器可能不完整、过时或有其他错误。
如果其他人有更好的解决方案,请发布 - 这种方法要求我重新开始配置编辑器,这不太好。