Ruby Version Manager允许我们在每个项目中使用.rvmrc文件来设置要加载的 ruby 版本和gem。是否应将此文件 checkin 源代码管理?还是这样对其他开发人员的工作环境有太多假设?

最佳答案

源代码管理管理主要是关于可复制性:您是否能够根据存储在SCM中的内容来复制开发工作的版本?
如果项目上的任何开发人员都需要该.rvmrc文件才能正常工作(使用正确的 Artifact ),那么可以,请对其进行版本控制。
RVM Best Practices中所述:

其他开发人员可以通过以下方式在其RVM上使用gemset:

echo rvm_ignore_gemsets_flag=1 >> ~/.rvmrc
这将使他们始终使用默认的gemset。

关于ruby - 您是否 checkin rvmrc文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3582956/

10-13 08:59