ワークフローがオフになっているかどうか、またはrvm gemsetsを完全に間違って使用しているかどうかはわかりませんが、今日Rubyで最新のパッチレベルにアップグレードした方法は次のとおりです[327]。
rvmインストールを介してrubyを更新しました。rvmアップグレードを実行し、すべてをアップグレードしましたrvmアップグレード中に古いルビーを削除するように求められた場合、[はい]を選択しました。
そのため、アプリ内の.rvmrcファイルが、現在は存在しない古いgemsetを読み込もうとしていることに気付きました。各.rvmrcファイルをrvmアップグレードの新しいgemsetで手動で更新しました。
すべてが順調ですが、私の質問:
- 万が一に備えて、以前のバージョンのrubyをインストールしておくべきでしたか?
- 各.rvmrcを手動で更新するのは正しいことですか?
- アプリごとにgemsetを作成する必要がありますか、それとも実際にgemsetを使用してさまざまな必要な環境のrubyバージョンを管理する必要がありますか?