問題タブ [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.
ocaml - エリオムのインストール方法
Ocsigen プロジェクトの eliom をインストールできません
しかし、驚くべきことに、次のパッケージを見つけることができます:
私は何を間違っているのですか?
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 について知りません。wwwuser
Makefile.options で遊んでみましたが、うまくいきません。蒸留所が作成した README にはあまり情報がなく、オンラインでも何も見つかりません。
make test.byte
うまく動作します。
何かアイデアはありますか?
編集: eliom/ocaml とは何の関係もないようです。root 以外のユーザーは、Ubuntu の 1024 未満のポートでは何も実行できません。しかし、蒸留所が、wwwuser が私である場合にそれを実行できると提案する理由をまだ理解できません。これが機能する方法はないと思います。sudo make run.byte
opam は ~ ディレクトリにインストールされていますが、 sudo は を見つけることができませんocsigenserver
。すべてをルートとして実行することで機能させることができましたが、ルートopam
としてコマンドを実行するたびにyou shouldn't use opam as root
警告が表示されます。これは私が実行すべき方法だとは思いません。何かがおかしい。