我试图在Windows10中设置OCaml的开发环境,我在bashforwin10中安装了OCaml & OPAM。然后我安装了几个软件包(merlin,ocp-缩进等等)我需要的。
我的最终目标是将OCaml与VScode集成,使用vscode-ocaml扩展。(https://github.com/hackwaly/vscode-ocaml)为了完成设置,我必须添加OCaml REPL、OPAM、merlin和OCP -缩进的路径。但是我找不到windows文件系统中安装的OCaml包。
那么,有人知道在使用win 10 bash时在哪里安装了Ocaml、OPAM和OCaml软件包吗?
发布于 2017-08-01 08:47:25
到目前为止,您将无法使用(WSL)来完成这个任务。
使用VScode for Windows
让我提醒您,WSL不是一个简单的shell模拟器。它运行本地Linux二进制文件(更多关于这个这里),因此,我认为您不能让VScode的Windows实例与OCaml的实例一起工作。
在Linux中使用VScode
另一方面,您将无法从WSL运行Linux,因为还不支持VScode应用程序。然而,谷歌的快速搜索显示,这篇文章可能会使用64位的GUI应用程序。但同样,微软并没有正式支持它。
备选方案
然而,还是有希望的。您可以做的一件事是安装OCaml for Windows,它将为您提供用于OCaml/OPAM工具链的Windows二进制文件,您将能够集成到VScode for Windows。
或者,但这纯粹是推测,为时间设置一个非图形编辑器(如vim或emacs),等待微软支持WSL中的GUI应用程序,因为我认为这很快就会到来。但是再一次,纯粹的猜测。
编辑:经过进一步的研究,此页似乎表明WSL文件系统安装在
%localappdata%\lxss\然而,以下的警告立即如下:
避免使用Windows和应用程序在
%localappdata%\lxss\中创建和/或修改文件!如果您这样做,很可能您的Linux文件将被破坏,数据丢失可能发生。通过使用位于/mnt/下的目录来避免此问题。 有关更多信息,请阅读此博客帖子。
发布于 2017-08-01 05:58:06
尝试使用以下其中之一:
locate opam
which opam
whereis opam
find / -name '*opam*'https://stackoverflow.com/questions/45429263
复制相似问题