删除旧的rvm ruby​​-version文件

时间:2016-04-12 05:28:32

标签: ruby ruby-on-rails-4 rvm

当我更改ruby版本文件时,例如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版本和gems名称。这会弄乱我的根目录,是否有一个标志可以阻止这种情况发生?如果没有,为什么我不应该只删除旧版本文件?

1 个答案:

答案 0 :(得分:1)

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

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

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