2017-04-09 156 views
0

我想在Amazon Linux上安裝rabbitmq。它已安裝Erlang R14B04。但rabbitmq從下載的rpm包安裝時出錯。如何在Amazon Linux上安裝rabbitmq?

Requires: erlang >= R16B-03

所以我安裝了從RabbitMQ的提供repoErlang R16B03。 這是位於usr/local/bin/erl和系統erlang在usr/bin/erl

當我通過執行

sudo yum install rabbitmq-server-3.6.9-1.el6.noarch.rpm 會自動使用usr/bin/erl安裝從下載rpm包的RabbitMQ。有什麼辦法可以強制它使用usr/local/bin/erl

我正在關注rabbitmq的official documentation

回答

0

導出臨時修復路徑並將其設置在bash_profile中以在重新啓動後保留。

1) export PATH=$PATH:/usr/local/bin/erl 
2) which erl 
+0

但是我想改變'sudo哪個erl'的輸出,當我運行'sudo yum install'的時候會使用這個輸出。 –

+0

你試過我建議的嗎?使用sudo導出路徑,最好在導出後顯示。 – lambodar

+0

是的,我試過這個。用sudo導出錯誤'sudo:export:command not found'。 –