安装第二个RoR应用程序

时间:2014-04-14 21:45:57

标签: ruby-on-rails

我的计算机上已经有一个用于项目的RoR系统设置,我想在另一个文件夹中设置第二个。是否有我可以遵循的文档/步骤,以便我不会弄乱原始应用程序?

3 个答案:

答案 0 :(得分:2)

如果您只是尝试创建新的Rails应用,那么运行rails new insert_app_name就足够了。我建议您在其他应用的目录之外进行此操作。

答案 1 :(得分:0)

最佳解决方案是使用rvm(ruby版本管理器)和rvm gemsets

假设你的一个ror项目位于名为FOLDER的文件夹中,来自项目

        `username@FOLDER/projectname $ cd..`

通过运行以下命令检查哪个ruby版本

         `username@FOLDER $ rvm list`

使用特定的ruby版本

         `username@FOLDER $ rvm use ruby-version`

然后创建一个用于特定项目的rvm gemset

         `username@FOLDER $ rvm gemset create gemset-name`

然后使用gemset

         `username@FOLDER $ rvm gemset use gemset-name`

现在使用这个gemset来拥有不同的rails版本并创建一个新项目

         `username@FOLDER $ gem install rails -v version-number`

         `username@FOLDER $ rails new projectname`

希望这能解释为不同项目划分ruby版本和rails版本

答案 2 :(得分:0)

我建议为每个rails应用程序使用不同的gemset,以便gem不会相互冲突。

创建gemset的命令:

rvm gemset create gemset_name
rvm gemset use gemset_name