zsh - 如何在 MacOS Catalina 上设置 StandardML
问题描述
我已按照此处的说明进行安装http://smlnj.org/dist/working/110.96/index.html。在该页面上,您必须选择smlnj-amd64-110.96。
我单击下载的包并单击打开,打开安装程序。
一旦完成。我打开一个终端并输入sml
I 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
。
任何指导将不胜感激。
谢谢你。
解决方案
以前我已将其添加path
到我的./bash_profile
文件中。通过添加它.zshrc
并重新启动终端,它可以工作。
# SMLNJ
export PATH=/usr/local/smlnj/bin:$PATH
然后重启终端。
谢谢。
推荐阅读
- javascript - _react.default.memo 不是函数 | wrapWithConnect 问题
- android - 浮动操作按钮的高度不起作用
- sql - 有没有办法在不循环的情况下应用行更新
- suitecrm - 如何使用getbeans和关系字段
- angular - 动态插入组件时 ControlValueAccessor 不起作用
- c# - 如何在 C# 中打开新窗口而不丢失 xml 布局
- mysql - 如何查询表内相同数据但输出行位置不同
- php - 使用参考问题将 Python 代码改编为 PHP
- c# - 如何以编程方式添加/修改/删除可用的显示设置(宽度、高度、刷新率)?
- spotfire - 无参数按需数据