使用opam安装某些软件包时遇到错误。
> opam install foo
Sorry, no solution found: there seems to be a problem with your request.
No solution found, exiting
答案 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