emacs 为什么找不到执行程序?

在使用Emacs时,遇到无法打开某些程序如MATLAB或Racket的问题,原因是Emacs的执行路径(exec-path)配置不正确。解决方法是检查并确保程序的执行路径已包含在系统的PATH环境变量中,并在Emacs的配置文件init.el中添加相应的路径到exec-path,以使得Emacs能够找到这些程序。
摘要由CSDN通过智能技术生成

我记得前段时间有个朋友问我为什么在emacs中打不开matlab程序?明明在terminal下是能打开的,却在emacs中不行.

今天自己终于遇到了类似的问题,我今天安装racket 6.0.安装好后racket程序的执行路径为/usr/local/racket/bin

然后我将这个路径加入到PATH里了,在terminal环境下能打开


接下来安装Geiser,它是emacs下连接racket的一个插件,它的安装很简单,我是把它编译后的文件放到~/.emacs.d/site-lisp/geiser下

然后在init.el加入以下行,我的配制文件见https://github.com/aborn/emacs.d

(load "~/.emacs.d/site-lisp/geiser/elisp/geiser-load")

然后用M-x run-geiser  发现找不到racket程序. 这时我在想应该emacs里并没有用到bash环境里的PATH,

不然为什么找不到?

上网找到了这两个链接 link1 和

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值