我無權訪問Windows 7中的管理員帳戶。有沒有辦法在沒有管理員權限的情況下安裝RabbitMQ及其所需的Erlang?在一些便攜式的方式?在Windows上的RabbitMQ便攜式?
我需要在我的Python芹菜項目中使用它。
謝謝!
我無權訪問Windows 7中的管理員帳戶。有沒有辦法在沒有管理員權限的情況下安裝RabbitMQ及其所需的Erlang?在一些便攜式的方式?在Windows上的RabbitMQ便攜式?
我需要在我的Python芹菜項目中使用它。
謝謝!
這是可能的。以下是我如何做到的:
您需要創建一個可移植的Erlang並獲取RabbitMQ服務器文件。
您可以將普通的Erlang安裝到另一臺計算機上,然後將整個安裝目錄複製到有限帳戶的計算機上。您可以使用本地文件或應用程序數據一樣C:\Users\Limited_Account\AppData\erl5.10.4
(如果你沒有到另一臺計算機的任何訪問,你可以用7-Zip的解壓縮安裝文件,但它會是麻煩的解決路徑。)
使用新路徑修改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
如果BIN \ erl.exe開闢了二郎殼牌見。如果看到崩潰轉儲,路徑可能不正確。如果Visual C++ Redist。文件沒有安裝之前,它會嘮叨你關於msvcr100.dll,你需要手動複製它們,但我不建議這樣做。
從https://www.rabbitmq.com/install-windows-manual.html下載zip版本的RabbitMQ服務器並解壓縮。
設置%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服務器。顯然,作爲服務啓動不是一種選擇,因爲你不是管理員。
欲瞭解更多信息,請參見:https://www.rabbitmq.com/install-windows-manual.html
我知道這是一個幾乎歲疑問,可能是不相關的你,但我3個月前遇到了同樣的事情,我發佈一個答案。這將是很好,如果你可以檢查或至少接受它,這是一個工作解決方案:) –
@FurkanOmay接受。 – ComputerFellow
謝謝親切的人。 –