我正在尝试运行jbuilder install
来安装我刚刚使用jbuilder build @install
构建的opam包(它为我生成了一堆*.install
个文件)。但是,我收到以下错误:
$ jbuilder install
Sorry, you need the opam-installer tool to be able to install or uninstall packages.
I couldn't find the opam-installer binary :-(
根据opam developer documentation,opam-installer
附带OPAM。我正在使用OPAM 1.2.2版。
$ opam --version
1.2.2
我尝试在〜/ .opam目录上运行find
,但它没有找到任何opam-installer
二进制文件。
$ find ~/.opam/ -name opam-installer
<blank>
opam-installer
工具jbuilder
需要什么?我在哪里可以找到它?
答案 0 :(得分:3)
问题在于如何安装OPAM。由于我使用Fedora,我使用了以下命令from the installation docs:
wget https://raw.github.com/ocaml/opam/master/shell/opam_installer.sh -O - | sh -s /usr/local/bin
但是,所有这一切都会为您提供opam
二进制文件。以下是我为获取相应工具所做的工作(opam-installer
和opam-admin
):
tar xvf <filename>
)(摘自github)
$ ./configure
$ make lib-ext
$ make
$ sudo make install