我最近在Windows 8.1上安装了Cygwin,它运行良好,但我无法使用点执行文件,例如" ./ hello.ml"。我正在使用Windows的命令提示符。 当我尝试使用它时,它会告诉我"。"没有重新调整。我怎样才能使它有效? 谢谢。
答案 0 :(得分:1)
您需要使用cygwin终端或powershell。
命令解释程序不认为您的文件是可执行文件,因为它们不是被识别为二进制可执行文件的类型之一。通常,当您尝试运行文件时,Windows将使用注册表中的文件关联来实现。 cygwin终端遵循类似unix的约定,并且知道你的脚本是ml文件,并且它们可以通过使用ml解释器执行,很可能来自#!位于文件顶部。