sml & emacs 安装问题记录
- 可以直接用brew装,很方便
brew install --cask emacsbrew install smlnj --cask
-
安装完smlng后测试sml命令 确认可以正常运行
-
如果找不到命令,需要配置环境变量
- 确认终端使用的是 zsh 还是 bash, 使用 echo $SHELL
- 如果是zsh 需要在 .zshrc 文件添加环境变量 export PATH=$PATH:/usr/local/smlnj/bin
- 如果是 bash, 需要在 .bash_profile 文件添加环境变量 export PATH=$PATH:/usr/local/smlnj/bin
- 完成后再测试命令,确认 sml 命令正常运行
-
emacs 安装 sml-mode
M-x list-packages
- 编辑文件
Find file
C-x C-f
- 使用sml 模式
C-c C-s
会弹出sml命令、回车
- 确认emacs中的sml命令可以正常执行
- 如果找不到命令
- 查看emacs配置文件,一般在 用户目录下 .emacs 文件
- 添加配置 (add-to-list ‘exec-path’ “/usr/local/smlnj/bin”)
- 重新测试,保证sml命令运行正常