セロリを使った商品を開発しています。そのため、製品はErlangに依存するRabbitMQに依存しています。RabbitMQとErlangを分離して、アプリケーションでのみインストールおよび使用できるようにする方法はありますか?
システム自体の影響を受けたくないので、Erlang/RabbitMQがすでにインストールされている必要があります。依存関係を制御したいのですが。
py2exeを使用してPythonインタープリターと依存関係を分離する方法をすでに知っていますが、py2exeを使用してRabbitMQとErlangもバンドルできるかどうか疑問に思っています。
質問する
467 次
1 に答える
1
Erlangにはpy2exeはありません(FAQを読んでください:))。
私が正しく理解していて、ファイルの分離について懸念がある場合は、Celeryを起動するユーザーに、ErlangとRabbitMQを含むディレクトリへの読み取りアクセスを排他的に与えることができます。(このように、スクリプトのインストールについて考える必要がありますが、ユーザーがディレクトリを管理するのを避けるために、たとえばErlangを使い続けたい場合はescriptを使用できます)
お役に立てれば!
于 2012-05-02T13:11:28.493 に答える