2013-06-04 130 views
0

我有一个Rails 3项目,我有一台安装了Rails 2的计算机。有没有办法让我在电脑上启动服务器?出于各种原因,我无法将计算机升级到Rails 3。启动Rails 3服务器与Rails 2

+0

如果你有捆绑,然后运行'包安装你可以安装额外的版本s' – siddick

+0

--path供应商/ bundle'和'捆绑EXEC轨道?有一些方法(如rvm)可以并行运行它们。 –

+0

没有我真的不能改变任何东西,除了项目本身,我没有管理员权限 – Topsic

回答

2

您不需要'将计算机更新到rails 3',可以同时安装多个版本的rails并定义在每个项目中使用哪些版本。

  • 在Rails轨道版本由RAILS_GEM_VERSION在environment.rb中定义的2个项目
  • 在Rails项目3个版本由gem 'rails', '3.x.x'在Gemfile中

定义的轨道。如果你还需要多个Ruby版本:

  • 如果在Linux上看看RVM
  • 如果在Windows上看看pik
+0

我明白了,但我没有在这台计算机上管理权限,所以我不能真正改变计算机上的任何东西,只有项目本身 – Topsic

+0

你会碰到错误后错误,如果您运行rails 2项目对rails 2(通过更改gemfile中的rails版本号),但请参阅[这个问题](http://stackoverflow.com/questions/11886921/downgrading-a-rails- 3-app-to-rails-2)的一些降级指导。 – Matt

+0

谢谢,似乎有点乏味,但它可能工作 – Topsic