我目前在 Dreamhost 上尝试运行 Rails 2.3.5 应用程序。
这里的情况是,Dreamhost 的服务器安装了 Rails 2.2.2。当然,我不能更新共享主机的 rails 版本,所以我在 vendor.js 中冻结了我的 Rails。Rails 2.3.5 需要 rack v1.0.1 gem。Dreamhost 使用 rack v1.0.0 gem。所以当我尝试定义:
config.gem "rack", :version => "1.0.1"
我得到:
can't activate rack (~> 1.0.1, runtime) for [], already activated rack-1.0.0 for []
所以我真正需要做的是绕过我的应用程序使用1.0.1的请求,并使用Dreamhost的1.0.0。有谁知道如何配置这个?甚至可能吗?谢谢您的帮助。