0

我们有多个开发人员为源代码做出贡献,因此最好.rvmrc为每个开发人员提供多个文件。我应该如何自动化这个?

例如

dev1 uses rvm use 1.9.3@app-dev1
dev2 uses rvm use 1.9.3@app-dev2
dev3 uses rvm use 1.9.3@app-dev3

如何为个人开发人员维护和修改 .rvmrc。该文件是否应该在源代码存储库中

4

1 回答 1

0

rvmrc 文件可以是 bash 脚本,因此您可以使用其中的USER环境变量来选择要使用的 gemset。

您可以使用以下命令创建示例 rvmrc:

rvm rvmrc create @app-dev

然后您可以轻松地修改environment_id生成.rvmrc文件中的 以实现所需的行为:

environment_id="ruby-1.9.3@app-dev-${USER}"

因此,每个开发人员只能拥有一个 rvmrc,它会选择正确的 gemset。

于 2013-03-05T07:26:38.273 回答