我刚刚更新了 RVM,.rvmrc
它自动创建.ruby-gemset
了.ruby-version
.
我一直都有.rvmrc
内容像rvm use --create default@project_name
. 但是,.ruby-version
包含我正在运行的特定 Ruby 版本,而不是default
. 我很犹豫要不要检查这个。
另外,我在播客上听到有人说不应该签到,.ruby-gemset
因为其他人可能对如何命名宝石有自己的偏好。
我什么时候应该或不应该办理登机手续.ruby-gemset
和/或.ruby-version
?
具体来说:
- 有哪些权衡?
- 项目类型如何影响决策(例如,应用程序与 gems)?
- 如果应该签入,项目类型如何影响这些文件中的内容?
来自 rvm、rbenv 等工具的创建者的引用将在回答中受到赞赏。