如何在我的所有开发人员机器上传播 gem 配置文件(.gemrc)(比如 10 个)
e.g. gem: --no-ri --no-rdoc
您可以决定使用其中一个 dotfiles cookboks 将 .gemrc 与其他一些 dotfiles 同步。或者自己写一个小文件来设置你的.gemrc。
我认为像厨师和木偶这样的技术不适合这种情况。开发环境的设置和配置应该来自源代码控制系统。
我选择的工具是:
例如,以下命令将定义我想要的 ruby 版本和一个名为“demo”的“gemset”容器
rvm --ruby-version ruby-2.0.0-p247@demo
bundle init
<add some gems to Gemfile>
bundle install
将生成以下可以提交到源代码管理的文件:
├── Gemfile
├── Gemfile.lock
├── .ruby-gemset
└── .ruby-version
在新机器上,开发人员运行“捆绑安装”来获取相同 gem 的副本。
额外说明: