Ubuntu 16.04下Snap版Atom终端执行atom .报错,Unity启动器可正常启动
解决Snap版Atom无法通过
atom .终端启动的问题 嘿,我来帮你搞定这个问题~你遇到的情况其实很常见,原因是Snap安装的Atom可执行文件路径没被加入系统默认的PATH环境变量,终端找不到atom命令;而Unity启动器是直接调用了Snap的桌面快捷入口,绕开了PATH的限制,所以能正常启动。
下面给你几个实用的解决办法:
方法1:创建软链接到系统可执行目录
这是最直接的办法,把Snap版Atom的可执行文件链接到系统默认能识别的目录里:
- 先确认Snap版Atom的路径,终端执行:
如果没返回结果,试试用which atomfind /snap -name atom,一般路径是/snap/bin/atom - 创建软链接到
/usr/local/bin(这个目录默认在PATH里):sudo ln -s /snap/bin/atom /usr/local/bin/atom - 重启终端,再执行
atom .就能正常打开项目文件夹啦。
方法2:把Snap路径加入系统PATH
如果软链接无效,你可以直接把Snap的bin目录添加到PATH中,一劳永逸:
- 打开bash配置文件(比如
~/.bashrc):nano ~/.bashrc - 在文件末尾添加一行:
export PATH=$PATH:/snap/bin - 保存退出后,让配置生效:
source ~/.bashrc - 现在再试
atom .,应该就没问题了。
方法3:临时用完整路径启动
要是你只是临时需要启动,也可以直接输入完整路径应急:
/snap/bin/atom .
不过这个方法每次都得输长路径,适合偶尔用用。
内容的提问来源于stack exchange,提问作者Akronix
相关产品推荐
相关产品推荐

