как установить $ env: PATH в powershell - PullRequest
1 голос
/ 04 октября 2019

Если указать полный путь, как показано ниже. Путь установлен правильно. 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-сервис. выдает ошибку «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

1 Ответ

0 голосов
/ 04 октября 2019

Использование $ 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"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...