opam安装错误“找不到解决方案”

时间:2018-06-20 07:13:00

标签: ocaml opam

使用opam安装某些软件包时遇到错误。

> opam install foo
Sorry, no solution found: there seems to be a problem with your request.

No solution found, exiting

2 个答案:

答案 0 :(得分:4)

根据我读到的错误消息的特定形式,您正在使用opam v1.2内部求解器(可以通过opam config report进行确认)。该求解器不再能够处理存储库。

安装外部求解器,请参见here或切换到opam v2(当前在rc中),该捆绑器捆绑了一个不错的求解器。

答案 1 :(得分:2)

Opam使用的ocaml编译器版本无法安装此软件包。因此,请取消安装当前版本,并使用opam switch将opam设置为使用最新的ocaml编译器。

> opam switch x.xx.x

然后确保更新/升级opam。

> opam update
> opam upgrade