多个项目的多个ruby安装

时间:2014-11-11 08:45:59

标签: ruby-on-rails ruby rvm

我想将ruby 1.8.7用于一个项目,将ruby 1.9.3用于另一个项目。 是否可以同时使用两个版本的rvm项目,并部署它们。用.rvmrc可以做到吗?如何配置特定于项目的.rvmrc。

2 个答案:

答案 0 :(得分:0)

您可以使用Pow同时运行多个红宝石。

从头版开始:

  

驯服多个红宝石。完全支持rbenv和Bundler,Pow   使一次运行多个应用程序变得简单,每个应用程序都有自己的应用程   Ruby的版本和它自己的宝石集。测试你的应用程序   像Rubinius这样的替代运行时从未如此简单。和宝石   激活错误终于成为过去。

这需要一些设置,但我想这会让你开始;)

答案 1 :(得分:0)

是的,使用rvm部署和运行不同版本的ruby项目应该没有问题,只要它们在不同的进程中运行 - 每个进程都将在自己的ruby环境中运行。

你应该简单地添加.rvmrc file at the base of each project,每个都指向相关的ruby版本,然后从相关项目的根目录启动相关流程:

  

项目.rvmrc文件与系统&用户。系统&   用户rvmrc文件用于更改设置和行为   RVM作为一个整体。项目rvmrc文件旨在用于   切换到项目时设置项目的ruby环境   根目录。