Ruby Ruby 2.3.0-preview1 来了

huacnlee · 2015年11月12日 · 最后由 juanito 回复于 2015年11月13日 · 2463 次阅读

看上去像什麼也沒有改變

默认 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
需要 登录 后方可回复, 如果你还没有账号请 注册新账号