【发布时间】:2019-05-10 18:57:15
【问题描述】:
我想在我的 linux 机器上安装 rabbitMQ。我用命令安装了包
pip install rabbitmq
包安装成功。
pip freeze
rabbitmq==0.2.0
但是,当我尝试运行 rabbitmq-server 时,出现以下错误:
/usr/sbin/rabbitmq-server: line 28: cd: /var/lib/rabbitmq: No such file or directory
id: rabbitmq: no such user
/usr/sbin/rabbitmq-server: line 32: [: too many arguments
id: rabbitmq: no such user
/usr/sbin/rabbitmq-server: line 34: [: too many arguments
su: user rabbitmq does not exist```
有两个问题:
首先:
我检查了var/lib/ 并在那里找不到rabbitmq 目录。
pip 没有为我安装它有什么原因吗?
第二:我无法弄清楚su: user rabbitmq does not exist 到底指的是什么。有关如何解决这些问题的任何建议?
【问题讨论】:
-
pip install rabbitmq将为 python 安装rabbitmq库,而不是在您的 linux 机器上运行 rabbitmq 服务所需的二进制文件/库。你可能需要apk/apt/yum/etc install rabbitmq而不是使用你的发行版的包管理器 -
查看rabbitmq.com/download.html了解如何下载和安装RabbitMQ。