2017-03-08 47 views
0

我正在運行64位Windows 10,我安裝了Erlang 64位R16B03,設置了ERLANG_HOME系統env變量(不是用戶env var)並進行了驗證它可以從命令行工作正常。 當我運行RabbitMQ3.6.6.exe進行安裝時,出現錯誤「Erlang無法檢測到」。 RabbitMQ 3.6.6需要什麼版本的Erlang? 是否必須將Erlang安裝在C:\ Program Files文件中?我把它安裝在C:\ Erlang文件夾中。Windows 10上的RabbitMQ 3.6.6 64位 - Erlang未檢測到

我也嘗試將%ERLANG_HOME%\ bin添加到Path,但它沒有區別。 我已經安裝了VC++ redistributable exe(2005,2008,2013,2015)。 我試過Erlang的版本OTP 19.2(erl8.2),結果相同。 任何想法?

我想避免從RabbitMQ zip文件手動安裝,因爲我是RabbitMQ的新手,只是想讓它啓動並運行,所以我可以學習它。

謝謝

+0

你可能想看看這個[線程](http://stackoverflow.com/questions/12323621/windows-x64-rabbitmq-install-error-with-erlang-environment-var-erlang-home#12323630)因爲它看起來類似(重複?) – Frederic

+0

謝謝。在發佈之前我讀過它,它並沒有幫助我 –

回答

1

我明白了。基本上,安裝程序無法正常工作,除非將其安裝在Windows 10 64位的默認C:\ Program Files文件夾中。我曾經在C:\ Erlang中安裝過Erlang,即使ERLANG_HOME系統變量設置正確,仍然無法從RabbitMQ安裝程序中運行。一旦我在C:\ Program Files中安裝了Erlang並運行ERLANG和RabbitMQ設置「以管理員身份運行」,然後安裝。

0

Erlang應安裝在其默認位置C:\ Program Files \ erl8.3。 在默認位置安裝後,必須在環境變量中設置 ERLANG_HOME和Path。

只有RabbitMQ安裝將啓動。

重要注意事項:即使您設置了環境變量,在上述缺省位置之外安裝Erlang也不起作用。