問題タブ [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.
installation - Ocaml では Camlp5 はインストールされていません (そして Quotations を使用する必要があります)
Ocaml 4 では、モジュールと関数Quotation
でモジュールを使用する必要があります。そのためにはライブラリ(プリプロセッサのようです)をインストールする必要があるようです。次のような Camlp に関する多くの情報が見つかりました。Quotation.add
Quotation.ExStr
Camlp5
- Camlp5: https://camlp5.readthedocs.io/en/latest/intro.html
- Camlp5: https://camlp5.github.io/doc/html/index.html
- Camlp4: https://caml.inria.fr/pub/docs/tutorial-camlp4/tutorial004.html
しかし、インストールガイドがないので、試してみ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
モジュールが開いていません。