Các lý tưởngNhiều phiên bản Ruby trên một máy chủ web?
Sử dụng RVM, nó sẽ là tuyệt vời để có thể có nhiều Hồng ngọc trên một máy chủ web, và thông qua một số loại cấu hình máy chủ, có thể chỉ định các phiên bản Ruby để khác nhau Rails/Sinatra/etc ứng dụng trên cơ sở từng dự án.
Tôi biết, từ tài liệu của rvm, rằng Hành khách chỉ làm việc với một Ruby tại một thời điểm. :(
sự thỏa hiệp
Không đó, nó sẽ được tốt đẹp để ít nhất có thể pha chế một cách để có thể gán các dự án Ruby 1,8 hoặc một thông dịch viên của Ruby 1.9. Tôi đã đọc sử dụng Nginx như một proxy ngược cho phép chạy Apache và Nginx trên cùng một hộp. Sau đó, có thể có Apache + Passenger bằng cách sử dụng một Ruby, và Nginx + Passenger bằng cách sử dụng một cái khác không? Có lẽ sử dụng một cái gì đó khác với Hành khách với Nginx?
Tôi có làm rung cây sai không?
Tôi có thiếu giải pháp tốt cho vấn đề này không? Tôi đang bước vào một tình huống cấu hình cơn ác mộng? Là những gì tôi muốn thậm chí khả thi, hoặc là nó cần thiết để chạy một hộp để chạy một phiên bản Ruby riêng biệt?
Tôi không chắc chắn điều này khả thi như thế nào, nhưng sử dụng tài khoản người dùng riêng biệt cho mỗi quy trình bạn muốn chạy theo từng loại ruby khác nhau (hoặc có thể chỉ 1 người dùng trên mỗi ruby?) Sẽ là một khởi đầu tốt. – x1a4
Ảo hóa có phải là một tùy chọn không? Nếu có một lý do bạn không thể chạy nhiều phiên bản Ruby, bạn có thể chạy một máy chủ ảo với phiên bản khác, vì vậy mỗi cài đặt hệ điều hành chỉ có một. – Ken