私はWindows 7の管理者アカウントにアクセスできませんRabbitMQとその必要なErlangを管理者権限なしでインストールする方法はありますか?いくつかのポータブルな方法で?Windows上のRabbitMQポータブル?
私はPython Celeryプロジェクトでそれを使用する必要があります。
ありがとうございます!
私はWindows 7の管理者アカウントにアクセスできませんRabbitMQとその必要なErlangを管理者権限なしでインストールする方法はありますか?いくつかのポータブルな方法で?Windows上のRabbitMQポータブル?
私はPython Celeryプロジェクトでそれを使用する必要があります。
ありがとうございます!
可能です。ここに私がそれをした方法があります:
あなたはポータブルErlangを作り、RabbitMQサーバファイルを取得する必要があります。
通常のErlangを別のコンピュータにインストールして、インストールディレクトリ全体を制限付きアカウントでコンピュータにコピーできます。 (別のコンピュータへのアクセスを持っていない場合は、7 - ジップでセットアップファイルを抽出することができますが、パスを修正する面倒なことでしょう。)あなたはC:\Users\Limited_Account\AppData\erl5.10.4
のように地元の文書、またはのAppDataを使用することができます
binフォルダー内のerg.iniを新しいパスで変更します。 (デフォルトerg.iniではUnixの改行コードを使用していますので、それは、単一のラインとして見られるかもしれません。)
[erlang]
Bindir=C:\\Users\\Limited_Account\\AppData\\erl5.10.4\\erts-5.10.4\\bin
Progname=erl
Rootdir=C:\\Users\\Limited_Account\\AppData\\erl5.10.4\\erl5.10.4
ビンの\ erl.exeはErlangのシェルを開きますかどうかを確認します。クラッシュダンプが表示された場合、パスが正しくない可能性があります。 Visual C++ Redistの場合。ファイルが以前にインストールされていないと、msvcr100.dllについてあなたの気持ちを変え、手動でコピーする必要がありますが、推奨しません。
https://www.rabbitmq.com/install-windows-manual.htmlからRabbitMQサーバーのzipバージョンをダウンロードして抽出します。
変数%ERLANG_HOME%を設定します。コマンド行にset ERLANG_HOME="C:\\Users\\Limited_Account\\AppData\\erl5.10.4\"
と入力できます。または、この行をsbinフォルダのすべての.batに追加することもできます。
ここで、管理スクリプトはsbinフォルダ内で使用できます。たとえば、rabbitmq_server-3.2.4 \ sbin \ rabbitmq-server.batを使用してRabbitMQ Serverを起動できます。明らかに、あなたが管理者ではないため、サービスとして開始することは選択肢ではありません。
詳細については、以下を参照してください。https://www.rabbitmq.com/install-windows-manual.html
私はこれはおそらくあなたには関係ありません、ほぼ歳の質問です知っているが、私は6ヶ月前に同じことが発生しましたし、私は答えを掲載。あなたがそれを確認したり、少なくともそれを受け入れることができれば、それはうまくいくでしょう:それは実用的な解決策です:) –
@FurkanOmay受け入れられました。 – ComputerFellow
親切な方に感謝します。 –