其实很容易百度到步骤,不过因为我的出了点小问题,所以记录一下
cloud@cloud:~$ sudo dpkg -i rabbitmq-server_3.2.2-1_all.deb
dpkg: error processing archive rabbitmq-server_3.2.2-1_all.deb (--install): cannot access archive: No such file or directory Errors were encountered while processing: rabbitmq-server_3.2.2-1_all.deb这个我百度了下,出错原因可能是我的deb太新,与系统版本不合,所以我重新下了个rabbitmq-server_2.8.1-1_all.deb
再次安装,结果出现一串,但是里面包含报错:
rabbitmq-server depends on erlang-nox (>= 1:12.b.3);
话说安装到这里,我还发现:
cloud@cloud:~$ sudo start
[sudo] password for cloud: * Starting message broker rabbitmq-server chown: invalid user: ‘rabbitmq:rabbitmq’还有这样的:
cloud@cloud:~$ sudo service rabbitmq-server restart
rabbitmq-server: unrecognized service cloud@cloud:~$ sudo start Starting rabbitmq-server: FAILED - check _err} rabbitmq-server.(此处应该与主机名有关,就是我后面说的第一点。不过记怎么清了)
这些不重要,只是表示安装失败阿
继续前面的,我去百度如何安装erlang-nox。真是一个曲折的歧路。
因为我发现网上的好麻烦,然后还老是错这错那。后来我在看到安装时的提示,按以下步骤装好了:
sudo apt-get update
sudo apt-get -f install
sudo apt-get install erlang-nox sudo dpkg -i Downloads/rabbitmq-server_2.8.1-1_all.deb另外,在查错的过程中,改了几个配置,不知道有无关系:
一是hosts和hostname配置对应(加红加粗的地方):
cloud@cloud:~$ cat /etc/hostname
cloud cloud@cloud:~$ cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 cloud # The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters二是我改了/etc/resolv.conf(出错的现象忘记了) :
nameserver 8.8.8.8
至于正常的安装步骤,我介绍两个地址:
版权声明:本文为博主原创文章,未经博主允许不得转载。