如果指定如下完整路径,则路径设置正确。 Rabbitmq服务已成功启动。
$env:Path += ";C:\\Program Files\\erl9.2\\erts-9.2\\bin;
C:\\Program Files\\RabbitMQ Server\\rabbitmq_server-3.6.11\\sbin;C:\\Program Files\\erl9.2\\bin"
"Added Erlang and RabbitMQ to Path"
# Install RabbitMQ Service and Enable Management Console
rabbitmq-service stop
rabbitmq-service remove
rabbitmq-plugins enable rabbitmq_management --offline
rabbitmq-service install
rabbitmq-service start
但是,如果我将PATH设置为下面的路径,则会被设置,但是在启动Rabbitmq-service时会遇到问题。会引发错误“ ERLANG_HOME设置不正确”。我在这里错过了吗?
$ERLANG_HOME = "$env:PROGRAMFILES\erl9.2"
$ERTS_HOME = "$env:PROGRAMFILES\erts-9.2"
$RABBITMQ_HOME = "$env:PROGRAMFILES\RabbitMQ Server\rabbitmq_server-3.6.11"
$env:Path += ";$ERTS_HOME\\bin;$RABBITMQ_HOME\\sbin;$ERLANG_HOME\\bin"
"Added Erlang and RabbitMQ to Path"
# Install RabbitMQ Service and Enable Management Console
rabbitmq-service stop
rabbitmq-service remove
rabbitmq-plugins enable rabbitmq_management --offline
rabbitmq-service install
rabbitmq-service start
使用$ env:ERLANG_HOME代替$ ERLANG_HOME可以正确设置路径。
$env:ERLANG_HOME = "$env:PROGRAMFILES\erl9.2"
$env:ERTS_HOME = "$env:PROGRAMFILES\erl9.2\erts-9.2"
$env:RABBITMQ_HOME = "$env:PROGRAMFILES\RabbitMQ Server\rabbitmq_server-3.6.11"
$env:PATH += ";$env:ERLANG_HOME\bin;$env:ERTS_HOME\bin;$env:RABBITMQ_HOME\sbin"