第一次在linux上安装东西,记录中间的插曲。
安装RabbitMq必须依赖Erlang。
安装Erlang时也有很多依赖。
根据 configure 编译代码时,记得添加ssl支持,开始就是因为第一次没有添加ssl编译支持。结果弄了半天。
当运行rabbitMq时,出现{"init terminating in do_boot",{error,{missing_dependencies,[crypto,ssl],..."提示,查询半天说是erlang没设置ssl导致。
此时:1.先检查当前系统是否已支撑ssl。(命令:openssl version)
2.检查当前erlang是否支持ssl。(命令:进入 erl -》ssl:versions().)
[root@testServer44 ~]# erl
Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:10] [kernel-poll:false]
Eshell V9.1 (abort with ^G)
1> ssl:versions().
** exception error: undefined function ssl:versions/0
2> halt().
此时表示当前erlang不支持ssl。
后来上网找半天说是配置支持,结果半天没结果。
最后重新安装了erlang。
编译代码时加上&n