Zsh 如何在MacOS Catalina上设置StandardML
我已经按照这里的说明安装了。在那一页你必须选择 我点击下载的软件包并点击打开,打开了一个安装程序 一旦这样做了。我打开一个终端并键入Zsh 如何在MacOS Catalina上设置StandardML,zsh,sml,smlnj,macos-catalina,Zsh,Sml,Smlnj,Macos Catalina,我已经按照这里的说明安装了。在那一页你必须选择 我点击下载的软件包并点击打开,打开了一个安装程序 一旦这样做了。我打开一个终端并键入sml我得到zsh:command not found:sml 如果我将目录更改为/usr/local/smlnj/bin并运行/sml,我将得到sml提示 ➜ bin./sml 新泽西州标准ML(64位)v110.96[构建时间:2019年12月13日星期五14:59:34] 我的理解是,将smlnj添加到我的路径如下: export PATH=/usr/l
sml
我得到zsh:command not found:sml
如果我将目录更改为/usr/local/smlnj/bin
并运行/sml
,我将得到sml
提示
➜ bin./sml
新泽西州标准ML(64位)v110.96[构建时间:2019年12月13日星期五14:59:34]
我的理解是,将smlnj
添加到我的路径如下:
export PATH=/usr/local/smlnj/bin:$PATH
//或
导出路径=${HOME}/smlnj/bin:$PATH
我应该通过键入sml
来获得提示,但是我得到的是:zsh:command-not-found:sml
任何指导都将不胜感激
谢谢。之前,我已将
路径添加到我的/bash\u配置文件中。通过将其添加到.zshrc
,并重新启动终端,它就工作了
#SMLNJ
导出路径=/usr/local/smlnj/bin:$PATH
然后重启终端
谢谢。将其添加到.zprofile
,而不是.zshrc
,除非您已明确配置终端仿真器以启动非登录shell而不是登录shell。这是一个附带说明,因为这对我来说很忙。如果您使用vscode作为编辑器,则可以使用获取sml格式。请确保在settings.json中添加“[sml]:{”editor.defaultFormatter:“stoneforda.vscode-better-sml”}`到您的settings.json