最近发现一个坑,如果把环境变量添加在下面的系统变量的PATH里面,emacs是识别不到的,只有添加在上面的用户变量才行
linux下从菜单中启动gui的emacs,也是读取不到zsh的环境变量,具体应该怎么解决呢?
同名的变量呢 比如PATH
我这里确实没有系统变量里面的环境变量。 我现在用的官网下载的 emacs 29.4
电脑重启了吗
没,我记得之前也遇到过类似的坑,某个软件不识别系统变量里面的设置。所以我现在都是习惯加在用户变量里面
之前也碰到过,Ubuntu 里面 snap 装的似乎启动时不会运行 bashrc。普通自己编的似乎也有这问题,不知道和 gtk-launch
有没有关系。
后面我就直接终端启动 emacs 了 emacs &
我知道了,是因为我用了maye lite,从他里面启动的emacs,emacs是他的子进程,继承了他的环境变量
估计是他的bug