4

Real World OCaml の指示に基づいて、Ubuntu 14.04 で OCaml、OPAM、関連ライブラリ、および UTOP をセットアップしようとしています。現在、OCaml コンパイラと OPAM をインストールできています。ただし、コアと UTOP をインストールしようとすると、次のエラーが発生します。

[エラー] core は有効なバージョン管理されたパッケージ名ではありません

「opam install core utop」が失敗しました。

[エラー] utop は有効なバージョン管理されたパッケージ名ではありません

「opam install utop」が失敗しました。

誰かが問題の内容とその対処方法について提案を提供していただければ幸いです。

ありがとう!

編集: フィードバックに基づいて、インストールに関する詳細を含めました。OPAM 1.1.1 をインストールしました。インストールで実行された最後のコマンドは

opam スイッチ 4.03.0

私のためにそのバージョンをコンパイルし、次に

eval 'opam 構成環境'

ただし、core と utop は有効なバージョン管理されたパッケージ名ではないため、まだインストールできません。

4

3 に答える 3

1

opam initおよび/またはを実行する必要がある場合がありますopam updateここで基本セクションの最後を参照してください。

于 2016-08-10T16:52:57.200 に答える
1

あなたの Opam バージョン (1.1.1) はかなり古いです。Ubuntu 14.04 に同梱されているバージョンですか?

ソースコードからコンパイルして、最新の Opam 1.2.2 (2016 年 8 月) をインストールすることをお勧めします。次の Web サイトをご覧ください。

于 2016-08-10T18:55:21.270 に答える
0

OCaml と Opam を別々にインストールする必要はないと思います。Opam をインストールすると、OCaml も一緒にインストールされます。その後、opam を使用して utop をインストールする必要があります。したがって、私のアドバイスは、ocaml と opam 関連のパッケージをすべて削除してから opam を再インストールし、ocaml がインストールされているかどうかを確認し、最後に utop をインストールすることです。

詳細については、この投稿をご覧ください

于 2016-08-26T13:39:34.390 に答える