有可能的.这是我如何做到的:
您需要创建一个可移植的Erlang并获取RabbitMQ服务器文件.
您可以将常规Erlang安装到另一台计算机,然后将整个安装目录复制到具有有限帐户的计算机.您可以使用本地文档或AppData 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
Run Code Online (Sandbox Code Playgroud)查看bin\erl.exe是否打开了Erlang Shell.如果您看到崩溃转储,则路径可能不正确.如果是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服务器.显然,作为服务开始不是一种选择,因为您不是管理员.
有关详细信息,请参阅:https://www.rabbitmq.com/install-windows-manual.html
| 归档时间: |
|
| 查看次数: |
2118 次 |
| 最近记录: |