从命令行运行ocaml

从命令行运行ocaml,ocaml,Ocaml,如何在windows中从命令提示符运行ocaml。 每当我尝试 ocaml puzzle.ml 我得到了错误 'ocaml' is not recognized as an internal or external command, operable program or batch file. 我过去只能使用这行代码来编译和执行程序,但最近我不得不进行系统恢复,失去了这项功能 环境变量中的路径变量为 C:\OCaml\emacs-23.3\bin; C:\OCaml\bin; C:\Pro

如何在windows中从命令提示符运行ocaml。 每当我尝试

ocaml puzzle.ml
我得到了错误

'ocaml' is not recognized as an internal or external command, operable program or batch file.
我过去只能使用这行代码来编译和执行程序,但最近我不得不进行系统恢复,失去了这项功能

环境变量中的路径变量为

C:\OCaml\emacs-23.3\bin;
C:\OCaml\bin;
C:\ProgramData\Oracle\Java\javapath;
%SystemRoot%\system32;%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;
C:\Ruby193\bin

我让它工作了。只是提醒所有有同样问题的人。编辑path变量或安装某个变量后,请确保重新启动命令提示符。

我认为必须将其添加到path中

1.)系统->高级系统设置->高级选项卡->环境变量

2.)在“系统变量”下->选择“路径”

3.)查看其中是否列出了Ocaml


如果没有,则必须手动添加。

您的计算机上的Ocaml安装在哪里?有C:\Ocaml\emacs-23.3\bin;C:\OCaml\bin;在路径变量中哦,那么我不确定是什么导致了这个问题。我确信这是Path的问题。如果没有其他人提供解决方案,我只会重新安装Ocaml,这很可能会解决这个问题。我已经做了多次,但仍然收到相同的错误。您可以尝试添加C:\Ocaml\lib;你的道路也是如此。