3

実行する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警告が表示されます。これは私が実行すべき方法だとは思いません。何かがおかしい。

4

1 に答える 1