我想将ruby 1.8.7用于一个项目,将ruby 1.9.3用于另一个项目。 是否可以同时使用两个版本的rvm项目,并部署它们。用.rvmrc可以做到吗?如何配置特定于项目的.rvmrc。
答案 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环境 根目录。