使用新泽西州v110.78的sml标准ML在MAcOS High Sierra版本10.13.6上编译时出错

使用新泽西州v110.78的sml标准ML在MAcOS High Sierra版本10.13.6上编译时出错,macos,list,sml,Macos,List,Sml,在下面的代码中编译List.filter时出现以下错误 仅限趣味大写字母(xs)= List.filter(fnx=>Char.isUpper(String.sub(x,0)))xs 未捕获的异常Io[Io:openIn在“/Users/jhr/Work/smlnj/osx dist/smlnj.dst/sml.boot.x86 unix/smlnj/basis/.cm/x86 unix/basis.cm”上失败,没有此类文件或目录] 提出时间:Basis/Implementation/IO/b

在下面的代码中编译List.filter时出现以下错误

仅限趣味大写字母(xs)=

List.filter(fnx=>Char.isUpper(String.sub(x,0)))xs

未捕获的异常Io[Io:openIn在“/Users/jhr/Work/smlnj/osx dist/smlnj.dst/sml.boot.x86 unix/smlnj/basis/.cm/x86 unix/basis.cm”上失败,没有此类文件或目录]

提出时间:Basis/Implementation/IO/bin IO fn.sml:617.25-617.71

../cm/util/safeio.sml:30.11

../compiler/TopLevel/interact/evalloop.sml:44.55

../compiler/TopLevel/interact/evalloop.sml:292.17-292.20

我可以运行其他sml代码。当我使用List.filter添加此函数时,会出现错误

重新卸载并安装sml