Rails v4.1.16 支持的最高 Ruby 版本是多少?

Paw*_*cki 5 ruby ruby-on-rails ruby-on-rails-4

换句话说,我可以在 Ruby 2.4 上运行 Rails 4.1.16 吗?如果没有,我可以在 Ruby 2.3 上运行它吗?

gwc*_*des 2

根据的CI 设置4-1-stable,我建议坚持使用 Ruby 2.3。2.4.0就目前情况而言,不在该名单上。

这并不是说它4.1.16不能在 Ruby 2.4 上运行 - 我真的不能这么说 - 但你总是有可能遇到微妙的问题,具体取决于你使用的功能和你包含的 gem。Ruby 2.4 进行了Fixnum统一Bignum,以及 unicode 更改 - 这可能会产生影响。

FWIW,我们在分支上有一个相当大的、经过实战测试的应用程序4.1.x,它在 Ruby 2.3.3 上运行得很好。