Từ docs:
kịch bản máy chủ
Các RabbitMQ được cài đặt vào/usr/local/sbin. Điều này không tự động được thêm vào đường dẫn của bạn, vì vậy, bạn có thể muốn thêm PATH = $ PATH:/usr/local/sbin vào tệp .bash_profile hoặc .profile của bạn. Máy chủ sau đó có thể được bắt đầu với máy chủ thỏmq.
Tất cả các tập lệnh đều chạy trong tài khoản người dùng của riêng bạn. Sudo là không cần thiết.
Bạn sẽ có thể chạy /usr/local/sbin/rabbitmq-server
hoặc thêm nó vào đường dẫn của mình để chạy ở bất cứ đâu.
Lệnh của bạn không thành công vì, theo mặc định, .
không nằm trong số $PATH
của bạn. Bạn đã đi đến thư mục bên phải (/usr/local/sbin
) và muốn để chạy rabbitmq-server
rằng tồn và có quyền exec, nhưng bằng cách gõ rabbitmq-server
như một lệnh Unix chỉ tìm kiếm lệnh trên $PATH
thư mục của bạn - mà không bao gồm /usr/local/sbin
.
Những gì bạn muốn để làm có thể đạt được bằng cách gõ ./rabbitmq-server
- nói, thực hiện chương trình rabbitmq-server
đó là trong thư mục hiện. Điều này tương tự với việc chạy /usr/local/sbin/rabbitmq-server
từ mọi nơi - .
đại diện cho thư mục hiện tại của bạn, vì vậy, nó giống như /usr/local/sbin
trong ngữ cảnh đó.
Nguồn
2014-04-14 00:39:01
cảm ơn bạn vì điều này :) – soField
bạn được chào đón :) –
Kỳ lạ thay, tôi không thấy thư mục '/ usr/local/sbin' ở nơi đầu tiên. –