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