我想在我的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
到底指的是什么。任何有关如何解决这些问题的建议吗?
答案 0 :(得分:1)
Python包rabbitmq本身不是rabbitmq,而是与其绑定的Python。看来基础安装尚未完成-通常不会从pip获得此安装,而是从发行版的软件包管理系统获得。该安装通常会设置服务器也要在其下运行的用户。