2009-11-25 25 views
17

Tôi muốn chơi với Riak http://riak.basho.com/ hoặc ít nhất làm cho nó chạy trên hệ thống Windows. Tôi đã tải về mã nguồn và biên dịch nó nhưng đó là nơi tôi gặp khó khăn, làm thế nào để tôi bắt đầu nó?Riak trên Windows

+2

Bạn đã bao giờ cài đặt Riak trên Windows chưa? Tôi cũng thích làm như vậy. – Zubair

Trả lời

10

Có vẻ như nguồn thực phẩm có nhiều tập lệnh bắt đầu bash. Bạn sẽ phải chuyển đổi chúng thành một tập lệnh batch tương đương. Đó có thể là một công việc khá thú vị cho các kịch bản lệnh bó hạn chế. Những tập tin bắt đầu - *. Sh hiển thị cách khởi động nó mặc dù vậy tôi sẽ bắt đầu ở đó.

http://hg.basho.com/riak/src/tip/README Tệp Readme có thông tin về những gì từng tập lệnh thực hiện.

1

Riak không thể chạy trên Windows, chỉ trên Linux và Mac.

+0

Nếu bạn có thể gửi cho tôi một liên kết cho Riak trên Windows, tôi sẽ đánh giá cao nó, và sau đó tôi sẽ rất vui khi được bác bỏ :) – Zubair

+0

Sau tất cả những gì tôi đọc có vẻ khó khăn để chuyển nó và nó không được hỗ trợ bởi basho, nhưng điều đó không có nghĩa là không thể viết và duy trì một cổng. – mit

17

Nó chạy, tôi đã không quản lý để chạy nó như một dịch vụ.

cài đặt Cygwin, cài đặt erlang mới nhất, có được mã nguồn, biên dịch trong Cygwin

thì phần thú vị, điều chỉnh theo con đường của bạn và đặt vào một lô

c: \ riak \ rel \ riak \ erts-5.7.4 \ bin \ erl -boot c: \ riak \ rel \ riak \ release \ 0.8 \ riak -embedded -config c: \ riak \ rel \ riak \ etc \ app.config -args_file c: \ riak \ rel \ riak \ etc \ vm.args - console

Trân

+1

Bạn có hướng dẫn từng bước nào tôi có thể làm theo để đưa Riak lên cửa sổ không? – Zubair

+0

Ok, tôi sẽ thử điều này ngay bây giờ – Zubair

+0

Kyle C. Nhiệm vụ hiển thị trong một video mà nó có thể được chuyển. Có vẻ như anh ta không xuất bản những sửa đổi của mình? Đây là video của anh ấy: http://vimeo.com/29764118 – mit

1

Một cách khác là chạy VMWare hoặc VirtualBox và chạy Riak i nside một máy ảo Linux. Công trình tuyệt vời cho tôi.

-1

Chạy ứng dụng bên trong trình docker hoạt động rất tốt - đây là cách duy nhất để chạy thành công Riak trên Windows. Bạn có thể có thể nhận được một cái gì đó đang chạy bằng cách sử dụng Cygwin nhưng điều này sẽ rất phức tạp và không đáng tin cậy. Chạy dưới Docker hiện là giải pháp thành ngữ nhất.

+0

Điều này không cung cấp câu trả lời cho câu hỏi. Khi bạn có đủ [danh tiếng] (https://stackoverflow.com/help/whats-reputation), bạn sẽ có thể [nhận xét về bất kỳ bài đăng nào] (https://stackoverflow.com/help/privileges/comment); thay vào đó, [cung cấp câu trả lời không yêu cầu làm rõ từ người hỏi] (https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-thay thế). - [Từ đánh giá] (/ đánh giá/bài đăng chất lượng thấp/18253857) – alptugd