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を1つだけ持つことができ、適切なgemsetが選択されます。

于 2013-03-05T07:26:38.273 に答える