我在Ubuntu12.04上安装了SML。
以下是更多信息:
nazar_art@nazar-desctop:~$ sml -version
Standard ML of New Jersey v110.75 [built: Mon Sep 2 23:36:16 2013]并将此包添加到emacs中:
M x list-packages + Enter找到sml-mode并通过鼠标单击安装。但是当我尝试编写简单的.sml文件时,我想在emacs上打开sml控制台。
我按C c + C s =>,我看到SML command: sml,按Enter。
看到这条信息:
Searching for program: no such file or directory而不是打开sml控制台。
我不知道为什么会发生这种事?
更新:
这是我的which sml
/usr/local/SML/bin/sml而emacs版本-- GNU Emacs 24.3.1是从这里安装的,但只用于emacs24,而不是emacs-快照。
发布于 2013-09-22 18:04:57
您的问题是sml可执行文件不在Emacs所看到的路径上。您可以从sml启动bash,这可能是因为您修改了~/.bashrc中的路径。
~/.profile中修改路径(您需要登出一次):
导出路径=$PATH:/usr/local/SML/bin/发布于 2014-11-07 08:21:35
只是详细说明了流血的手指所提到的步骤:
Step1:从终端发射emacs。
step2:按ctrl+x+f。
step3:你会看到底部写着“查找一个文件:~/”,然后写上"/.emacs“。
step4:粘贴这一行“(con "/usr/local/SML/bin”)“。
step5:按Ctrx+x+s保存更改,然后重新启动emacs。
https://stackoverflow.com/questions/18946288
复制相似问题