2013-11-05 15 views
6

Tôi không có quyền truy cập vào tài khoản quản trị trong Windows 7. Có cách nào để cài đặt RabbitMQ và yêu cầu Erlang không có đặc quyền quản trị viên của mình không? Trong một số cách cầm tay?RabbitMQ di động trên Windows?

Tôi cần sử dụng nó trong dự án Celery Python của mình.

Cảm ơn!

+1

Tôi biết đây là một câu hỏi cũ hầu như năm đó là có thể không liên quan đến bạn, nhưng tôi gặp phải điều tương tự 6 tháng trước đây và tôi đã đăng một câu trả lời. Nó sẽ là tuyệt vời nếu bạn có thể kiểm tra hoặc ít nhất chấp nhận nó, đó là một giải pháp làm việc :) –

+0

@FurkanOmay Chấp nhận. – ComputerFellow

+1

Cảm ơn bạn đồng loại. –

Trả lời

5

Có thể. Dưới đây là cách tôi đã thực hiện:

Bạn cần tạo Erlang di động và tải xuống các tệp máy chủ RabbitMQ.

  • Bạn có thể cài đặt Erlang thông thường sang một máy tính khác, sau đó sao chép toàn bộ thư mục cài đặt vào máy tính với tài khoản bị giới hạn. Bạn có thể sử dụng tài liệu địa phương, hoặc AppData như C:\Users\Limited_Account\AppData\erl5.10.4 (Nếu bạn không có bất cứ quyền truy cập vào một máy tính khác, bạn có thể trích xuất các tập tin cài đặt với 7-Zip nhưng nó sẽ càng trở nên khó để sửa chữa đường dẫn.)

  • Sửa đổi erg.ini trong thư mục bin với đường dẫn mới. (Bằng erg.ini mặc định sử dụng Unix kết thúc dòng, vì vậy nó có thể được xem như một dòng đơn.)

    [erlang] 
    Bindir=C:\\Users\\Limited_Account\\AppData\\erl5.10.4\\erts-5.10.4\\bin 
    Progname=erl 
    Rootdir=C:\\Users\\Limited_Account\\AppData\\erl5.10.4\\erl5.10.4 
    
  • Xem nếu bin \ erl.exe mở ra Erlang Shell. Nếu bạn thấy một bãi chứa sự cố, đường dẫn có thể không chính xác. Nếu Visual C++ Redist. các tập tin đã không được cài đặt trước, nó sẽ nag bạn về msvcr100.dll và bạn cần phải tự sao chép chúng cũng nhưng tôi không khuyến cáo điều đó.

  • Tải xuống phiên bản zip của máy chủ RabbitMQ từ https://www.rabbitmq.com/install-windows-manual.html và giải nén.

  • Đặt% ERLANG_HOME% biến. Bạn có thể nhập set ERLANG_HOME="C:\\Users\\Limited_Account\\AppData\\erl5.10.4\" trong dòng lệnh. Ngoài ra, bạn có thể thêm dòng này vào mọi .bat trong thư mục sbin.

  • Bây giờ bạn có thể sử dụng tập lệnh quản lý trong thư mục sbin. Ví dụ, bạn có thể sử dụng rabbitmq_server-3.2.4 \ sbin \ rabbitmq-server.bat để khởi động Máy chủ RabbitMQ. Rõ ràng, bắt đầu như một dịch vụ không phải là một lựa chọn vì bạn không phải là một quản trị viên.

Để biết thêm thông tin, xem: https://www.rabbitmq.com/install-windows-manual.html

Các vấn đề liên quan