RVM Best Practices说明,要将项目连接到特定的 Ruby 版本,您应该在项目特定的 rvmrc
文件中指定该版本。
This SO answer指出,在大多数情况下,您应该在 .ruby-version
文件中指定 Ruby 版本。
Heroku says您应该在 Gemfile
中指定 Ruby 版本。
如果应用程序将部署在 Heroku 上,使用 RVM 指定 Ruby 版本的正确方法是什么?
最佳答案
.rvmrc
已弃用,您应该改用 .ruby-version
。
但是Heroku 并不关注.ruby-version
。 Heroku 想把它放在 Gemfile
中。所以我认为您应该同时使用:.ruby-version
(适合您)和 Gemfile
(适合 Heroku)。
关于ruby - 使用 RVM 在将部署在 Heroku 上的 Rails 应用程序中指定 Ruby 版本的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18790047/