gpt4 book ai didi

ruby - 一个网络服务器上有多个 Ruby 版本?

转载 作者:数据小太阳 更新时间:2023-10-29 07:00:22 25 4
gpt4 key购买 nike

理想

使用 rvm,如果能够在一个网络服务器上拥有多个 Rubies,并且通过某种服务器配置,能够在每个项目的基础上将 Ruby 版本分配给不同的 Rails/Sinatra/等应用程序,那将是非常棒的。

我从 rvm 的文档中了解到,Passenger 一次只能使用一个 Ruby。 :(

妥协

否则,至少能够想出一种方法将项目分配给 Ruby 1.8 或 Ruby 1.9 解释器会很好。我读过使用 Nginx 作为反向代理允许在同一个盒子上运行 Apache 和 Nginx。那么是否有可能让 Apache+Passenger 使用一个 Ruby,而 Nginx+Passenger 使用另一个?也许在 Nginx 中使用 Passenger 以外的东西?

我是不是找错了树?

我是否缺少解决此问题的好方法?我是否正在陷入噩梦般的配置情况?我想要的东西是否可行,或者是否有必要运行另一个盒子来运行单独的 Ruby 版本?

最佳答案

查看这篇文章:Phusion Passenger & running multiple Ruby versions来自官方 Phusion 博客。它通过使用 Passenger Standalone 作为反向代理解决了这个问题。

关于ruby - 一个网络服务器上有多个 Ruby 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2985241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com