操作系统:Mac OSX 10.9
我已经rabbitmq
通过家庭酿造安装,当我去/usr/local/sbin
运行rabbitmq-server
它时说:rabbitmq-server: command not found
即使作为sudo它也表示同样的错误.
如果它不是命令,我如何让rabbitmq启动?我也尝试chmod +x rabbitmq-server
在该目录中将其作为可执行文件,同样的问题.
Nic*_*pel 128
来自文档:
RabbitMQ服务器脚本安装在/ usr/local/sbin中.这不会自动添加到您的路径中,因此您可能希望将PATH = $ PATH:/ usr/local/sbin添加到.bash_profile或.profile.然后可以使用rabbitmq-server启动服务器.
所有脚本都在您自己的用户帐户下运行.Sudo不是必需的.
您应该能够运行/usr/local/sbin/rabbitmq-server
或将其添加到您的路径以在任何地方运行它.
您的命令失败,因为默认情况下,您的命令.
不在您的身上$PATH
.你去到正确的目录(/usr/local/sbin
),并希望运行rabbitmq-server
的是存在的,并有EXEC权限,而是输入rabbitmq-server
一个命令的Unix仅搜索您该命令$PATH
目录-其中不包括/usr/local/sbin
.
您可以通过键入- 例如,执行当前目录中的程序来实现您想要做的事情.这类似于从任何地方运行- 代表您当前的目录,因此它与该上下文中的相同../rabbitmq-server
rabbitmq-server
/usr/local/sbin/rabbitmq-server
.
/usr/local/sbin
小智 45
我的操作系统:macOS Sierra 10.12.5
我的RabbitMQ安装使用:
brew install rabbitmq
Run Code Online (Sandbox Code Playgroud)
它被安装到/usr/local/Cellar
,以防万一有人和我有相同的情况,你需要做同样的事情:
在终端:
ls /usr/local/Cellar/rabbitmq/
Run Code Online (Sandbox Code Playgroud)
检查您已安装的版本,然后添加到.bash_profile
:
export PATH=/usr/local/Cellar/rabbitmq/<version>/sbin:$PATH
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助.
小智 31
当rabbitmq-server驻留时/usr/local/sbin
,运行此命令将启用从任何位置启动服务器:
export PATH=/usr/local/sbin:$PATH
Run Code Online (Sandbox Code Playgroud)
Sau*_*tel 28
在mac上 通过此命令可以启动或重启rabbitmq
brew services start rabbitmq
brew services stop rabbitmq
brew services restart rabbitmq
Run Code Online (Sandbox Code Playgroud)
我使用 home brew 安装,并执行了以下操作:
brew install rabbitmq.
遇到问题导致安装发生在 bin 下而不是 /usr/local/sbin
所以我做了以下事情:
1. chown -R `whoami`:admin /usr/local/sbin
2. chown -R `whoami`:admin /usr/local/share
3. brew install rabbitmq
4. /usr/local/sbin/rabbitmq-server
然后服务器运行,您可以登录到管理控制台:
http://localhost:15672/
userame: guest
password: guest
归档时间: |
|
查看次数: |
45485 次 |
最近记录: |