标签: emacs cmd sml smlnj
所以我使用Windows Installer软件包“smlnj-110.79”在Windows 10中安装了SML / NJ,并按照this coursera video lecture中的说明操作,我应该可以打开命令提示符并输入“sml”来访问sml ”。但是,当我返回“sml”时,我被提示“sml不被识别为内部或外部命令,可操作程序或批处理文件”。我应该注意,如果我打开实际的SML / NJ程序本身就可以正常工作。我试图在emacs中使用SML / NJ,这会影响到吗?谢谢!
答案 0 :(得分:0)
您需要将包含SML的目录添加到系统路径中。在我的机器上,路径条目为C:\Program Files (x86)\SMLNJ\bin\。有关在Windows 10中修改路径的信息,请参阅this。如果您之前没有手动编辑过您的路径(在给定问题的情况下似乎是这种情况),您需要小心添加而不是覆盖当前路径。 Windows一直很笨拙,使这成为可能。 This是一篇文章,建议一些实用程序。我没有尝试过,所以我不能保证他们。
C:\Program Files (x86)\SMLNJ\bin\