Tag: dotfiles

在Gemfile和.ruby-version Dotfile中列出Ruby版本是不好的做法吗?

我最新的Rails项目或多或少都在试验我在这个过程中打破很多东西并学习。 我在我的gemfile中指定了最新版本的Ruby: ruby ‘2.2.3’ 我在项目中也有一个.ruby-version dotfile,其中包含以下内容: 2.2.3 除了明显的重复之外,这有什么问题? 这两个公约的目的是什么? 如果我只有一个列出我的Ruby版本的约定,为什么我应该有一个(Gemfile)而另一个(dotfile)? 在项目中同时使用这两个约定是完全可以的吗? 我将成为这个实验项目的唯一维护者,并且不会觉得必须保持这个微妙的重复是一个问题。 我不打算为这个项目升级Ruby,如果我这样做,我不会在两个地方都有这个问题。 除了这个细节,我当然避免在我的应用程序的代码库中出现任何重复。