smlnj - 我可以在 Powershell 窗口中运行 smlnj repl,但是当我尝试使用文件运行它或在 REPL 中“使用”文件时,它会失败
问题描述
这是我在 Windows 10 Powershell 中启动它时遇到的错误,文件名:sml first.sml 或尝试:使用“first.sml”
“未捕获的异常 SysErr [SysErr:访问:无法获取文件属性] 引发于:Basis/Implementation/Win32/os-filesys.sml:32.30-32.74”
当我使用 sml 包在 emacs 中运行它时,“使用”功能工作得很好。
如果我使用 OS.FileSys.getDir() 它表明它指向我的工作目录。
我使用的是最新版本 10.98.1(版本 10.98.0 也有这个问题)。
解决方案
好的没关系。看来我得到的错误只是表明它找不到文件?!我试图访问子目录中的文件,所以当然找不到它们。
戴夫
推荐阅读
- java - Java的自然语言处理和关键字查找
- java - how to search data in tableview from a database javafx
- azure - 暂存数据库需要哪些 Azure 产品?
- windows - 用于复制和重命名文件的批处理脚本文件
- javascript - javascript,当用户输入重量时,如何获取行星的重量以在二维数组中返回正确的重量
- r - 函数组合的方差
- sql-server - SSRS-多值报表数据不显示在 Tablix 中
- html - 如何在双打中重复表格标题?
- laravel - 在 Laravel 关系上修改外键
- node.js - 在 Heroku 上部署时遇到麻烦