問題タブ [ocamlfind]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
333 参照

ocaml - ocamlfind での OCaml コンパイル エラー

コードは次のとおりです。

こちらが_tags

コンパイルコマンドは次のとおりです。

コンパイルエラーは次のとおりです。

ただし、これを使用すると:

その後、コードを正常にコンパイルできます...

0 投票する
2 に答える
1681 参照

ocaml - コア ライブラリのインストール

私はocamlが初めてです。OPAM 1.1.1 でコアと utop をインストールしようとしていますが、次のようになります。

OPAMのインストールが間違っている可能性がありますか? 問題を解決する方法について何か提案はありますか?

0 投票する
1 に答える
629 参照

ocaml - ocamlbuild でライブラリをビルドし、ocamlfind でインストールする - ベスト プラクティスは何ですか?

ライブラリを構成するモジュールをリストocamlbuildするファイルを介してOCamlライブラリをコンパイルするために使用しています。mylib.mllibその後、を使用してライブラリファイルをインストールしたいと思いますocamlfind。でビルドされたバイナリ ファイルとは異なりocamlbuild、すべてのライブラリ ファイルは_buildディレクトリにあります。次のようなものを使用してそれらをインストールする正しい方法です

または、との間により良い統合がocamlbuildありocamlfindますか?特に、-install-lib-dirフラグに気付きましたocamlbuildが、その目的に関するドキュメントが見つかりません。

私は認識してoasisいますが、今は Makefile とinstallターゲット内の問題を解決したいと考えています。これはすべて、ライブラリ マネージャーを使用するコンテキストにありますがopam、議論には関係ありません。

0 投票する
1 に答える
1071 参照

macos - OCamlfind ビルドが失敗する

ocamlfindを使用してインストールしようとするとopam install ocamlfind、コンパイルが失敗し、次のメッセージが表示されます。

過去のスタック オーバーフローの回答によると、m4 がインストールされていない場合、このインストールは失敗することがありますが、m4 がインストールされており、パスにあるため、問題はありません。

0 投票する
1 に答える
44 参照

ocaml - メイクファイルの違いによるプログラムの動作の違い

私はこのOCamlプログラムを持っています

そして2つのメイクファイル、最初は

の期待される出力を与える a.out を生成しますfalse true。2つ目は

私のマシンでは、出力なしでハングする折り目を生成します。この 2 つの唯一の違いは、一方がその出力を fold に入れ、もう一方がそれを a.out に入れることです。私の ocaml、ocamlc、ocamlopt、および ocamlfind のバージョン番号はすべて 4.02.1 で、opam show coreバージョンは 112.06.01 です。何が違いを引き起こしているのか知っている人はいますか?

0 投票する
3 に答える
359 参照

vim - ocaml での coq プラグイン開発に vim で merlin を使用する

opam で Coq をインストールしましたが、Coq プラグインを作成したいと考えています。を使用していくつかのプラグインの例をコンパイルするcoq_makefileことができましたが、vim で型情報と Coq ライブラリの補完に merlin を使用できれば素晴らしいと思います。

Coq ライブラリを ocamlfind に追加する方法はありますか?

0 投票する
1 に答える
230 参照

ocaml - コマンド「sudo ocamlfind list」と「ocamlfind list」の結果が異なる

私はここで問題を抱えています。それは本当に気が狂います。私は OCaml を使ったことはありません。OCaml についても、どのように機能するかも知りません。

問題: camlidl ライブラリをインストールする必要があります。私はopam(opam install camlidl)を介してそれを行いました。

前に言ったように、私は OCaml について何も知りません。ocamlfind list、パッケージリストを表示しませんでした。eval $'opam config eval'ネットを検索しました-ランニングが役立つことがわかりました。

奇妙なことに (理由はわかりません) ocamlfind はこのコマンドの実行後にパッケージを表示できましたが、(!) 実行sudo ocamlfind listすると、このパッケージのないリストが表示されます。

なぜこれが起こっているのか、これを修正する方法を理解するのを手伝ってくれる人はいますか? camlidl を必要とするものをコンパイルする必要があり、sudo の下で実行する必要があります。

前もって感謝します!

実行ocamlfind list

実行sudo ocamlfind list

実行opam

の実行sudo -i opam list

0 投票する
3 に答える
582 参照

ocaml - oasis が間違った ocamlbuild を取得する

Opam が提供する Ocaml バージョンで Ocaml プロジェクトをコンパイルしようとしています。私の ocamlbuild、ocamlfind、および oasis は問題ないようです:

しかし、コンパイルしようとすると、間違ったバージョンの ocamlbuild が呼び出されているようで、ocamlfind のバージョンが正しくても、ocamlfind が sexplib ライブラリを見つけられない理由が説明できると思います。

どのバージョンの ocambuild を使用するかを oasis に伝えようとしましたが、成功しませんでした。ありがとう