Ruby on rails Rails 3.03和Rails 2.38--它们可以一起工作吗?
如果我的机器上安装了Rails 3.0.3,有没有办法安装Rails 2.3.10应用程序 例如,我想用ruby脚本/server而不是rails服务器来启动我的服务器 thx主要有两种方式:Ruby on rails Rails 3.03和Rails 2.38--它们可以一起工作吗?,ruby-on-rails,Ruby On Rails,如果我的机器上安装了Rails 3.0.3,有没有办法安装Rails 2.3.10应用程序 例如,我想用ruby脚本/server而不是rails服务器来启动我的服务器 thx主要有两种方式: Bundler:您可以创建一个gem文件,并使用Bundler为每个安装筒仓gem。这种方法的缺点是,每当您想要为正在使用的rails版本运行命令(如spec或cucumber)时,您可能必须使用“bundle exec command” RVM:使用RVM,您不仅可以使用不同版本的Ruby,还可以在一
- Bundler:您可以创建一个gem文件,并使用Bundler为每个安装筒仓gem。这种方法的缺点是,每当您想要为正在使用的rails版本运行命令(如spec或cucumber)时,您可能必须使用“bundle exec command”
- RVM:使用RVM,您不仅可以使用不同版本的Ruby,还可以在一个版本的Ruby中使用不同的gemset。我个人大部分时间都在使用这种方法,创建一个名为“rails3”和“rails2”的gemset(有时我在应用程序中使用gemset),其中包含相关的gem版本。您可以拥有任意数量的宝石并在它们之间切换。在应用程序的根目录中粘贴一个.rvmrc文件,rvm将自动为您切换ruby和gemset的版本
- Bundler:您可以创建一个gem文件,并使用Bundler为每个安装筒仓gem。这种方法的缺点是,每当您想要为正在使用的rails版本运行命令(如spec或cucumber)时,您可能必须使用“bundle exec command”
- RVM:使用RVM,您不仅可以使用不同版本的Ruby,还可以在一个版本的Ruby中使用不同的gemset。我个人大部分时间都在使用这种方法,创建一个名为“rails3”和“rails2”的gemset(有时我在应用程序中使用gemset),其中包含相关的gem版本。您可以拥有任意数量的宝石并在它们之间切换。在应用程序的根目录中粘贴一个.rvmrc文件,rvm将自动为您切换ruby和gemset的版本