You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Snap安装Emacs后无法执行emacs命令的问题求助

解决Snap安装Emacs后无法通过emacs命令启动的问题

问题原因

Snap安装的程序默认存放在/snap/bin目录下,若该目录未加入系统环境变量PATH,或系统中存在指向无效路径的旧emacs软链接,就会触发找不到命令的错误。

解决方案

  • 检查并添加Snap目录到PATH

    1. 执行echo $PATH查看输出中是否包含/snap/bin
    2. 若未包含,临时生效可执行:export PATH=$PATH:/snap/bin
    3. 永久生效则编辑~/.bashrc或~/.profile文件,添加上述export命令,之后执行source ~/.bashrc(对应编辑的配置文件)使修改生效
  • 修复无效软链接(若PATH已包含/snap/bin)

    1. 先验证Snap安装的Emacs可正常运行:/snap/bin/emacs --version
    2. 若输出正常,创建新软链接覆盖无效路径:sudo ln -sf /snap/bin/emacs /usr/local/bin/emacs
  • 直接用Snap命令启动(临时方案)
    无需配置PATH,直接执行snap run emacs即可启动Emacs

内容的提问来源于stack exchange,提问作者masrur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 18:42:02