@ledsun blog

Hのキーがhellで、Sのキーがslaveだ、と彼は思った。そしてYのキーがyouだ。

WSLにjRubyをインストールしてみる

Ubuntu にrbenvを使ってrubyとjrubyをインストールする方法 - Qiita を参考にします。

rbenvはインストール済みです。

ledsun@MSI:~[1]►rbenv --version
rbenv 1.2.0-1-g6cc7bff

Javaもインストールされています。

ledsun@MSI:~►java --version
openjdk 11.0.16 2022-07-19
OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.16+8-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

インストール可能なjRubyのバージョンを確認します。

ledsun@MSI:~[1]►rbenv install --list
2.6.10
2.7.6
3.0.4
3.1.2
jruby-9.3.4.0
mruby-3.0.0
rbx-5.0
truffleruby-22.0.0.2
truffleruby+graalvm-22.0.0.2

Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all / -L' to show all local versions.

なんとなく古い感じがします。

cd .rbenv/plugins/ruby-build/
git pull

もう一度確認します。

ledsun@MSI:~►rbenv install --list
2.6.10
2.7.6
3.0.4
3.1.2
jruby-9.3.7.0
mruby-3.1.0
picoruby-3.0.0
rbx-5.0
truffleruby-22.2.0
truffleruby+graalvm-22.2.0

Only latest stable releases for each Ruby implementation are shown.
Use 'rbenv install --list-all / -L' to show all local versions.

インストールします。

ledsun@MSI:~►rbenv install jruby-9.3.7.0
To follow progress, use 'tail -f /tmp/ruby-build.20220902200227.57472.log' or pass --verbose
Downloading jruby-dist-9.3.7.0-bin.tar.gz...
-> https://dqw8nmjcqpjn7.cloudfront.net/94a7a8b3beeac2253a8876e73adfac6bececb2b54d2ddfa68f245dc81967d0c1
Installing jruby-9.3.7.0...
Installed jruby-9.3.7.0 to /home/ledsun/.rbenv/versions/jruby-9.3.7.0
ledsun@MSI:~[127]►rbenv local jruby-9.3.7.0
ledsun@MSI:~►ruby --version
jruby 9.3.7.0 (2.6.8) 2022-08-16 c79ef237e0 OpenJDK 64-Bit Server VM 11.0.16+8-post-Ubuntu-0ubuntu120.04 on 11.0.16+8-post-Ubuntu-0ubuntu120.04 +jit [x86_64-linux]

こんにちわ!

ledsun@MSI:~►ruby -e 'p "Hello, world!"'
"Hello, world!"

参考