我想在windows 10上安装RabbitMQ。我按照官方的说明书告诉我必须先安装erlang。我下载了erlang,并配置了位于D dish的环境变量。我打开了文件夹,输入了'crl'。它说无法加载模块E:..... E dish不是我配置的。那么如何修复它?
nxagd54h1#
我只是偶然发现了同样的问题,因为我正在手动复制我的Erlang目录,(由于缺少管理员权限)。您的PATH_TO_YOUR_ERLANG/bin/erl.ini和PATH_TO_YOUR_ERLANG/erts-X.Y.Z/bin/erl.ini配置文件中可能有incorrect path entries(X.Y.Z是Erlang运行时系统的版本,确保配置项Bindir和Rootdir引用了安装Erlang的正确路径。旁注:这也解决了我的后续问题,RabbitMQ无法启动(error messageProtocol 'inet_tcp': register/listen error: econnrefused),因为Erlang端口Map器守护程序epmd没有运行(epmd.exe在PATH_TO_YOUR_ERLANG/erts-X.Y.Z/bin目录中,如果配置中的路径不匹配,RabbitMQ无法找到它)。
PATH_TO_YOUR_ERLANG/bin/erl.ini
PATH_TO_YOUR_ERLANG/erts-X.Y.Z/bin/erl.ini
X.Y.Z
Bindir
Rootdir
Protocol 'inet_tcp': register/listen error: econnrefused
epmd
epmd.exe
PATH_TO_YOUR_ERLANG/erts-X.Y.Z/bin
1条答案
按热度按时间nxagd54h1#
我只是偶然发现了同样的问题,因为我正在手动复制我的Erlang目录,(由于缺少管理员权限)。您的
PATH_TO_YOUR_ERLANG/bin/erl.ini
和PATH_TO_YOUR_ERLANG/erts-X.Y.Z/bin/erl.ini
配置文件中可能有incorrect path entries(X.Y.Z
是Erlang运行时系统的版本,确保配置项Bindir
和Rootdir
引用了安装Erlang的正确路径。旁注:这也解决了我的后续问题,RabbitMQ无法启动(error message
Protocol 'inet_tcp': register/listen error: econnrefused
),因为Erlang端口Map器守护程序epmd
没有运行(epmd.exe
在PATH_TO_YOUR_ERLANG/erts-X.Y.Z/bin
目录中,如果配置中的路径不匹配,RabbitMQ无法找到它)。