2012-05-27 69 views
0

在mac(獅子)上安裝rabbitmq之後,文檔稱其上下文用戶名爲"rabbitmq"。當試圖通過操作系統的首選項面板的帳戶菜單設置名爲"rabbitmq"的用戶時,它告訴我該帳戶已建立,不能重複創建。 但是,當檢查/Users/目錄時,我無法找到rabbitmq路徑。另外,使用"cat /etc/passwd |grep rabbitmq"的指令檢查/etc/passwd配置文件。但答覆是空白的。其中是rabbitmq上下文用戶

你能告訴我rabbitmq用戶在哪裏?在哪裏放置.erlang.cookie文件,以及在哪裏放置'.erlang'文件。

如果可能,請告訴我負責創建上下文用戶的源代碼文件,我真的很想讀它。

回答

1

我通過自制軟件安裝了rabbitmq,並運行了sudo rabbitmq-server。輸出中列出了主目錄:

AMQP 0-9-1/0-9/0-8 
Copyright (C) 2007-2012 VMware, Inc. 
Licensed under the MPL. See http://www.rabbitmq.com/ 

node   : [email protected] 
app descriptor : /usr/sbin/../../opt/rabbitmq/sbin/../ebin/rabbit.app 
home dir  : /Users/kjw 
config file(s) : (none) 
cookie hash : <somehadh> 
log   : /var/log/rabbitmq/[email protected] 
sasl log  : /var/log/rabbitmq/[email protected] 
database dir : /var/lib/rabbitmq/mnesia/[email protected] 
erlang version : 5.9 

看起來主目錄是基於運行rabbitmq的用戶設置的。嘗試將你的cookie和.erlang文件放在你的主目錄中,看看它是否有效。

+0

謝謝您的回覆。我會嘗試。 –

+0

今天早上我檢查了它,結果是正確的。非常感謝你。 –