背景
Ruby 3.0.0 Preview 1 がリリースされました。
https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/
インストールしてみる
最初にやったこと
以下を参考
https://github.com/rbenv/ruby-build#upgrading
brew update && brew upgrade ruby-build
インストール可能なRubyを確認
$ rbenv install --list
2.5.8
2.6.6
2.7.1
jruby-9.2.13.0
maglev-1.0.0
mruby-2.1.2
rbx-5.0
truffleruby-20.2.0
truffleruby+graalvm-20.2.0
Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all' to show all local versions.
stableでlatestなものしか出ていないので--list-all
で確認
$ rbenv install --list-all | grep 3.0.0-preview1
3.0.0-preview1
あった。
Ruby 3.0.0 Preview 1 インストール
$ rbenv install 3.0.0-preview1
インストール確認
$ rbenv versions
system
2.6.1
2.7.0
* 2.7.1 (set by /Users/soul/.rbenv/version)
3.0.0-preview1
rbenvで使用するRubyバージョン指定
# システム全体で 3.0.0-preview1 を使用する
rbenv global 3.0.0-preview1
# バージョン確認
ruby -v
ruby 3.0.0preview1 (2020-09-25 master 0096d2b895) [x86_64-darwin19]
確認
irb(main):001:0> RUBY_VERSION
#=> "3.0.0"
require 'prime'
#=> true
# Ruby3で導入される右代入
Prime.find {|p| p > 10000} => x
#=> 10007
x
#=> 10007
Ruby3で追加される右代入記法が使えるようになっている。