RVM を更新したところ、古い の代わりに.rvmrc
自動作成され.ruby-gemset
、.ruby-version
.
私はいつも.rvmrc
のような内容のファイルを持っていましたrvm use --create default@project_name
。ただし、 ..ruby-version
ではなく、実行している特定の Ruby バージョンが含まれていdefault
ます。これをチェックインするのをためらっています。
また、ポッドキャストで誰かが、.ruby-gemset
gemset に名前を付ける方法について他の人が独自の好みを持っている可能性があるため、チェックインするべきではないと言っているのを聞きました。
いつチェックインすべきか、またはすべきでない.ruby-gemset
か.ruby-version
?
具体的には:
- トレードオフにはどのようなものがありますか?
- プロジェクトのタイプは決定にどのように影響しますか (アプリケーションと gem など)?
- それらをチェックインする必要がある場合、プロジェクトのタイプはこれらのファイルに何を入れる必要があるかにどのように影響しますか?
回答では、rvm、rbenv などのツールの作成者からの引用を歓迎します。