当通过esy (而不是opam)安装OCaml包时,需要哪个package.json条目来安装特定的OCaml变体,例如"4.08.0+fp+flambda“而不是"4.08.0"?
我尝试了以下几个变体,但都不起作用:
{
"dependencies": {
"ocaml": "4.08.0+fp+flambda",
...
}
}错误消息:
No package matching:
ocaml@=4.8.0+fp
Versions available:
ocaml@4.8.1000
ocaml@4.8.0
ocaml@4.7.1004
...发布于 2019-09-16 19:03:51
所有的esy变体都存储在这里,实际上每个https://github.com/esy-ocaml/ocaml/tree/4.7.1000+esy+flambda版本都在一个分支上。您可以查看特殊的提交来查看如何添加flambda选项,并对您的自定义变体执行相同的操作。您应该将其派生出来,并以"ocaml": "github:user/esy-ocaml-fork#specificcommit"或"ocaml": "github:user/esy-ocaml-fork:package.json#specificcommit"的形式进行点解析
https://stackoverflow.com/questions/57953481
复制相似问题