首页 > 解决方案 > 如何在 MacOS Catalina 上设置 StandardML

问题描述

我已按照此处的说明进行安装http://smlnj.org/dist/working/110.96/index.html。在该页面上,您必须选择smlnj-amd64-110.96

我单击下载的包并单击打开,打开安装程序。

mac安装程序

一旦完成。我打开一个终端并输入smlI get zsh: command not found: sml

如果我将目录更改为/usr/local/smlnj/bin并运行,./sml我会得到sml提示。

➜  bin ./sml               
Standard ML of New Jersey (64-bit) v110.96 [built: Fri Dec 13 14:59:34 2019]

我的理解是添加smlnj到我的路径中,例如:

export PATH=/usr/local/smlnj/bin:$PATH
// or
export PATH=${HOME}/smlnj/bin:$PATH

我应该通过键入来获得提示,sml但我得到的是:zsh: command not found: sml

任何指导将不胜感激。

谢谢你。

标签: zshsmlsmlnjmacos-catalina

解决方案


以前我已将其添加path到我的./bash_profile文件中。通过添加它.zshrc并重新启动终端,它可以工作。

# SMLNJ
export PATH=/usr/local/smlnj/bin:$PATH

然后重启终端。

谢谢。


推荐阅读