Ruby Ruby 2.3.0-preview1 来了

huacnlee · November 12, 2015 · Last by juanito replied at November 13, 2015 · 2463 hits

看上去像什麼也沒有改變

默认 frozen 的字符串、a&.b 的写法自动防 nil、did_you_mean 这个 gem 成为了标准库

Safe navigation operator 非常实用

感觉变化不大。。。

很重要的东西是 String 默认 frozen 了,这个影响非常大的,也会带来很大的性能改进

heroku 必须用 2.2.3,有什么办法能指定 development 和 test 用 2.3.0-preview1,production 用 2.2.3?

经过反复试验之后,解决办法是在 Gemfile 里

#ruby=2.3.0-preview1
ruby ENV['CUSTOM_RUBY_VERSION'] || '2.3.0'

然后

heroku config:set CUSTOM_RUBY_VERSION=2.2.3
You need to Sign in before reply, if you don't have an account, please Sign up first.