2020/12/25にリリースされたRuby3.0.0をWindowsのWSLを使い、まっさらなUbuntu上でbuildしてみました。
環境
●ハードウェア環境
- Lenovo ThinkPad T460s
●ソフトウェア環境
- Windows 10 Home (バージョン20H2 OSビルド19042.685)
- Ubuntu 20.04 LTS(WSL上)
所要時間(ざっくり)
- WSL環境構築(Ubuntuアプリ取得とアカウント設定含む):約10分
- Ubuntu初期設定:約10分
- Rubyソース ダウンロード:約5分
- Rubyソース ビルド:約90分
手順
WSL環境構築(Ubuntuアプリ取得とアカウント設定含む)
Microsoftのドキュメントに従って構築しました。
WSLドキュメント > クイックスタート > WSL をインストールし、WSL 2 に更新する
Ubuntu初期設定
ビルドに必要なツールだけインストールしました。
$ sudo apt update
$ sudo apt install -y build-essential
Rubyソース ダウンロード
公式サイトからダウンロードし、解凍しました。
Ruby 3.0.0
$ curl -O https://cache.ruby-lang.org/pub/ruby/3.0/ruby-3.0.0.tar.gz
$ tar -xvzf ruby-3.0.0.tar.gz
Rubyソース ビルド
makeに80分くらい、make installに20分くらいかかりました。
$ cd ruby-3.0.0
$ configure
$ make
$ make install
まとめ
makeは予想以上に時間がかかりました。。