windows10安装Erlang23.0和RabbitMQ3.8.4

  • 注意事项
  • 开始安装
  • 安装erlang
  • 安装RabbitMQ

注意事项

  1. Erlang版本和RabbitMQ版本要配套
  2. amd芯片请乖乖用erlang的amd版本
  3. erlang要以管理员身份安装运行,并设置ERLANG_HOME环境变量。以及在path中设置ERLANG_HOME的bin目录
  4. erlang安装后要检查能否编译成功一个helloworld文件。
  5. rabbitMQ无法安装插件时非常有可能是erlang出问题了。

开始安装

可以在官网下载,从百度网盘链接下载也可以,提取码:plgb。网盘中安装包为适用于amd的esl-erlang_23.0_windows_amd64.exe和rabbitmq-server-3.8.4.exe

安装erlang

!!!踩过的坑记录

  1. 安装完没有bin目录
    第一次安装时,直接安装在了d盘,后来换成了c盘,安装路径下就有bin目录了。不过还是出现了问题。
  2. 配好环境变量却无法编译erlang程序(在安装rabbitmq时无法启动rabbitmq服务:报错Failed to start Elixir.
    error: {error,{elixir,{“no such file or directory”,“elixir.app”}}})
    并且,连erlang程序的helloworld程序无法编译成功,报错exception error: undefined function compile:file/2 in function c:compile_and_load/2 (c.erl, line 381)

!!!所以一定要按照这个顺序安装!
一、 右键点击erlang的exe,以管理员身份运行。
二、安装在c盘中。(这一步我不确定是否其它盘可以,在我的电脑上安装到d盘就没有bin目录)
三、设置环境变量ERLANG_HOME(一定要设置,rabbitmq中会检查有没有设置这个环境变量)

四、在path变量中添加erlang的bin目录

五、测试能否编译成功一个erl程序。
新建一个hello.erl程序

-module(hello).
-export([world/0]).
world() -> io:format("Hello, world\n").

进入该程序所在目录下,打开cmd命令行窗口,输入erl。
在Erlang shell中输入

c(hello).

编译成功,会输出{ok,hello}
输入

hello:world().

输出:Hello, world
ok

安装RabbitMQ

以上步骤正确输出后,双击rabbitmq安装即可。
正常安装后,进入安装目录下的这个文件夹中
rabbitmq_server-3.8.4\sbin,然后打开cmd命令行窗口
输入该命令:

rabbitmq-plugins.bat enable rabbitmq_management

正常进行安装插件就能用了。

如果前面没做好的,会出现错误:Failed to start Elixir.
error: {error,{elixir,{“no such file or directory”,“elixir.app”}}}
这说明前面erlang没有配置好,编译不了rabbitmq中的程序。

rabbitmqctl.bat status

再在命令行中看一眼,rabbitmq的运行状态。正常输出

这时,去计算机管理中查看服务,可以看到,rabbitmq已经自动启动了。

访问http://localhost:15672/,用户名和密码都是guest,登录后能看到以下界面

至此,安装结束。希望大家都能顺利安装。

windows10安装Erlang和RabbitMQ相关推荐

  1. 解决escript: exception error: undefined function rabbitmqctl_escript:main/1问题以及如何安装Erlang和RabbitMq

    文章目录 1. 复现问题 2. 分析问题 3. 解决问题 4.如何安装Erlang和RabbitMq 1. 复现问题 今天在安装Erlang和RabbitMq完成后,在cmd窗口中输入如下命令: ra ...

  2. 2021-07-13 安装ERLANG 以及 RabbitMQ时遇到的版本不兼容异常

    今天安装ERLANG 以及 RabbitMQ时,遇到了一些问题. 在命令行执行安装插件的命令:rabbitmq-plugins enable rabbitmq_management 出现了错误如下: ...

  3. Ubuntu20安装erlang和rabbitmq

    版本:rabbitmq 3.8.15-1,erlang 22.1(root用户下安装,非root自行添加sudo命令) 由于版本对应和依赖的问题折腾很久,故此记录下来. 一.需要Erlang环境支持 ...

  4. 安装Erlang和RabbitMQ详细教程

    安装Erlang OTP和RabbitMQ 1.RabbitMQ简介 2.基本概念 2.1.RabbitMQ服务支持下列操作系统: 2.2.RabbitMQ支持下列编程语言: 2.3.主要特性 2.4 ...

  5. 【arm64 飞腾】银河麒麟/统信UOS/ubuntu20.0.4系统离线安装erlang、rabbitmq

    一.安装准备: 1.系统环境:银河麒麟.统信UOS.ubuntu20.0.4系统亲测可以安装成功 2.rabbitmq版本:3.8.2.1 erlang使用源码编译,rabbitmq使用安装版 3.e ...

  6. 安装erlang没有bin文件夹_Centos7安装RabbitMQ(Centos6 此方案同样可行)

    目录: 安装erlang 安装RabbitMQ 启动 WEB管理 用户管理 登录 安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang 安装依赖 yum -y ...

  7. Mac 下erlang及rabbitmq安装

    目录 一.linux下 二.mac下erlang.rabbitmq 1.首先,安装[Homebrew](https://brew.sh/index_zh-cn) 2.安装erlang环境 3.安装ra ...

  8. 64位CentOS6.2安装erlang及rabbitmqServer

    CentOS 6.2 64bit 安装erlang及RabbitMQ Server 1.操作系统环境(CentOS 6.2 64bit) 1 [root@HAproxy ~]# cat /etc/is ...

  9. windows10环境下的RabbitMQ安装步骤(图文)

    第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang. 下载地址:http://www.erlang.or ...

  10. linux erlang安装教程,linux(CentOS7)中安装erlang(20.3)以及rabbitmq(3.6.15)的步骤以及一些注意事项...

    标签: 首先下载安装包,之后先安装erlang,安装erlang需要很多依赖,所以一步步来: 首先 wxWidgets会报错,这个不是必须的,可以不安装,不影响 然后需要安装一些必须的依赖: yum ...

最新文章

  1. has been modified since the precompiled header
  2. JAVA大一新生要用电脑吗,大一新生有没有必要买电脑?辅导员:倘若不是这三点原因尽量别买...
  3. C语言侏儒排序Gnome sort 算法(附完整源码)
  4. php实现电话拨打,jquery mobile实现拨打电话功能的几种方法_jquery
  5. Ubuntu 下 Python自由切换
  6. python_base_while循环、for循环
  7. EventLoopGroup 与Reactor
  8. 多媒体文件格式之TS
  9. Web Session和Cookie
  10. 亲密关系沟通-【唤起亲密】-在平淡关系中创造高质量沟通
  11. 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境(一)
  12. 把Windows Phone应用发布到中国
  13. python中nums.append_Python程序中的append()和extend()
  14. python风格迁移_图像风格迁移实战(附Python实战)
  15. self._handle = _dlopen(self._name, mode) OSError: [WinError 126] 找不到指定的模块
  16. 行测题数字推理技巧总结(简单精辟)
  17. 跨癌症模型模拟免疫细胞行为
  18. Laragon 自定义域名
  19. Node 的单元测试--jasmine
  20. 小麦苗博客用到的图片

热门文章

  1. 实习日记--git的使用
  2. matlab 离散求偏导,matlab怎么求离散曲面的偏导数
  3. Poi-tl通过word模板生成文件页眉页脚冲突问题
  4. Halcon_3D点云筛选,目标轮廓提取,切平面求取目标间隙宽度
  5. go-micro服务报错:wsasend: An existing connection was forcibly closed by the remote host
  6. git官网下载比较慢的解决方法
  7. 弹出usb大容量储存设备时出问题【无法结束SYSTEM进程情况,explorer.exe重启无用 | 已解决】
  8. 度分秒怎么计算加减乘除?
  9. Pr:音频和视频的同步
  10. nssl-1336 膜拜神牛