2017-08-08 1 views
1

を実行して、jbuilder build @install(これは私のために*.installのファイルを生成しました)を使用して作成したopamパッケージをインストールしようとしています。しかし、私は次のエラーを取得する:jbuilderのインストールに失敗しました:no opam-installer tool

$ 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とopam-installer船。私はOPAMバージョン1.2.2を使用しています。

$ opam --version 
1.2.2 

私は〜/ .opamディレクトリにfindを実行しようとしたが、それはどんなopam-installerバイナリを見つけられませんでした。

$ find ~/.opam/ -name opam-installer 
<blank> 

必要があり、どこで、私はそれを見つけることができますjbuilderこのopam-installerツールは何ですか?

+0

は 'opam config exec jbuilder install'を動作させますか?その場合、あなたのopam envに問題があるかもしれません。 –

答えて

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-installeropam-admin)を取得するためにやったことだ:

  1. 次のコマンドを実行して
  • tar xvf <filename>)、それを解凍します
  • (私はtarballを選んだ)githubのから1.2.2 releaseをダウンロード(githubから採取)

    $ ./configure 
    $ make lib-ext 
    $ make 
    $ sudo make install 
    
  • +0

    opam install opam-installerが今日私のために働いた。 –

    関連する問題