【发布时间】:2018-07-25 09:53:25
【问题描述】:
我正在尝试构建流程,以便我可以修改他们的代码并构建我自己的版本来使用和测试。但是当我试图构建它时,它就死了。使用了以下步骤:
- 安装 OCaml(按照https://ocaml.org/docs/install.html 的步骤)
- 安装 Opam
-
运行:
opam update opam pin add flowtype . -n opam install --deps-only flowtype -
然后,我试着做到了:
make
在最初几秒钟,它会随着:
ocamlbuild \
-use-ocamlfind -pkgs compiler-libs.common,unix \
-I scripts \
scripts/ppx_gen_flowlibs.native
+ ocamlfind ocamldep -package wtf8 -package dtoa -package unix -package compiler-libs.common -modules scripts/ppx_gen_flowlibs.ml > scripts/ppx_gen_flowlibs.ml.depends
ocamlfind: Package `wtf8' not found
Command exited with code 2.
Compilation unsuccessful after building 1 target (0 cached) in 00:00:01.
Makefile:300: recipe for target '_build/scripts/ppx_gen_flowlibs.native' failed
make: *** [_build/scripts/ppx_gen_flowlibs.native] Error 10
可能只是我错过了一些东西,但我目前并不真正喜欢 OCaml 和 Opam。
【问题讨论】:
-
提供了对这个特定问题的答案,但我能问一下你为什么要首先修改 Flow 吗?也许您有关于 Flow 的问题可以通过
.flowconfig回答? -
我检查了文档,遗憾的是我不得不稍微修改一下流程。我想保存它创建的调用图/控制流图,这不在他们的 api 中。