gpt4 book ai didi

erlang - Erlang中修改默认 'home'路径解决RabbitMQ启动错误

转载 作者:行者123 更新时间:2023-12-04 01:35:07 25 4
gpt4 key购买 nike

我是rabbitmq的新手,也是erlang的新手。我遇到了一个问题,我无法启动 rabbitmq,因为 .erlang.cookie 的“家”位置已更改。我已经运行命令

init:get_argument(home).

返回
{ok,[["H:\\"]]}

这是一个问题,因为这是一个我并不总是可以访问的网络驱动器。我需要能够将“主”目录更改为本地目录。

当我跑
rabbitmqctl status

它给了我以下错误:
{error_logger,{{2013,7,5},{14,47,10}},"Failed to create cookie file 'h:/.erlang.cookie': enoent",[]}

这再次使我相信家庭论证存在问题。我需要能够将此位置更改为本地位置。

版本:
Erlang R16B01 32 bit
RabbitMQ 3.1.3
Running on Win7

我已经多次卸载并重新安装,希望能解决这个问题。我正在寻找一种方法来更改 erlang 中的“家”位置,以便rabbitmq 可以正确启动。

最佳答案

我想出的解决方案是不要打扰已安装的服务。我使用rabbitmq-server.bat 来启动服务,SET HOMEDRIVE=C: 在文件的开头。我打算从父服务运行它,以便我可以在服务器上安装它。

给earlang 和rabbitMQ 开发人员的最后说明;为自己的目的使用预先存在的环境变量是错误的。您应该创建自己的,或者最好将这些内容放在配置文件中。告诉人们与他们的系统管理员交谈以更改 HOMEDRIVE 和 APPDATA 变量至少可以说是傲慢的。

关于erlang - Erlang中修改默认 'home'路径解决RabbitMQ启动错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17496037/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com