0
0

More than 3 years have passed since last update.

Ruby3.0.0をソースからビルドしてみた

Posted at

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は予想以上に時間がかかりました。。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0