問題タブ [camlp4]

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 に答える
195 参照

installation - Ocaml では Camlp5 はインストールされていません (そして Quotations を使用する必要があります)

Ocaml 4 では、モジュールと関数Quotationでモジュールを使用する必要があります。そのためにはライブラリ(プリプロセッサのようです)をインストールする必要があるようです。次のような Camlp に関する多くの情報が見つかりました。Quotation.addQuotation.ExStrCamlp5

しかし、インストールガイドがないので、試してみopam install camlp5ました:結果:

したがって、いくつかの依存関係が存在しないようです。私は試しopam depext --install camlp5ました:結果:

だからうまくいかないようです。

エラー診断は、両方のコマンドで同じです。

私は数時間類似品や代替品を試してきましたが、それを達成することはできません. 何か助けはありますか?

PS1: 私は MAC で働いています。PS2:誰かが望むなら、この問題の私のコンテキストは、私にとってブラックボックスである1つのディレクトリの機能を使用したいということです.すべての例はパーサーで書かれている<<y+2=5>>ので、文法はわかりません.パーサーを実行するには達成する必要があります。

編集 1 (Ivg によって提案されたソリューション)

Ivg によって提案されたソリューションの両方のコマンドを試した後 (質問local::libの 1 つと他の質問に答えるyes)、2 番目のエラーは次のように修正されたようですopam install camlp5

ターミナル全体があった場所:

編集 2 (解決済み、繰り返し)

突然それは働いた。私はもう一度書いたsudo cpan IPC::System::Simple(今は質問はありませんでした)そしてその後、opam install conf-perl-ipc-system-simple.

とにかく、Quoationモジュールが開いていません。