删除旧的 rvm ruby-version 文件

Removing old rvm ruby-version files

当我更改 ruby-version 文件时,例如rvm --ruby-version use a.b.c@rails_4 我收到一条消息

.ruby-version is not empty, moving aside to preserve.
.ruby-gemset is not empty, moving aside to preserve.

并创建了两个新文件,用于存储 ruby 版本和宝石名称的旧版本。这弄乱了我的根目录,是否有标志来阻止这种情况发生?如果没有,为什么我不应该只删除旧版本文件?

rvm --ruby-version use a.b.c@rails_4 命令用于 创建 .ruby-version 代表项目 Ruby 版本的文件。该文件旨在存储在您的存储库中,但我想您已经知道了。

无论如何,作为docs say,它用于创建不更新或任何东西。因此,RVM 在生成新文件之前首先备份现有 .ruby-version.ruby-gemset 文件是合乎逻辑的。

您可以删除那些备份文件。如果您想更新项目的 ruby 版本,只需编辑现有的 .ruby-* 文件即可。恕我直言,这要容易得多。