問題タブ [ocsigen]

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

ocaml - エリオムのインストール方法

Ocsigen プロジェクトの eliom をインストールできません

しかし、驚くべきことに、次のパッケージを見つけることができます:

私は何を間違っているのですか?

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

ocaml - ocsigenserver: ポート 80 の使用は許可されていません

実行するmake run.byteと、このエラーが発生しますocsigenserver: ocsigen:main: Fatal - You are not allowed to use port 80.。試してみましsudo make run.byteたが、sudo は opam または ocsigenserver について知りません。wwwuserMakefile.options で遊んでみましたが、うまくいきません。蒸留所が作成した README にはあまり情報がなく、オンラインでも何も見つかりません。

make test.byteうまく動作します。

何かアイデアはありますか?

編集: eliom/ocaml とは何の関係もないようです。root 以外のユーザーは、Ubuntu の 1024 未満のポートでは何も実行できません。しかし、蒸留所が、wwwuser が私である場合にそれを実行できると提案する理由をまだ理解できません。これが機能する方法はないと思います。sudo make run.byteopam は ~ ディレクトリにインストールされていますが、 sudo は を見つけることができませんocsigenserver。すべてをルートとして実行することで機能させることができましたが、ルートopamとしてコマンドを実行するたびにyou shouldn't use opam as root警告が表示されます。これは私が実行すべき方法だとは思いません。何かがおかしい。