DockerとTinyRubyコンパイラ
TinyRubyコンパイラのターゲット環境は x86-64/Linux なので、Mac や Windows の人は Docker などの仮想環境を用意する必要がある。手元の Mac では、以下の手順で Docker 上に x86-64/Linux 環境を用意した。
構築手順
以下のDockerfileを用意して、
code:Dockerfile
# ベースイメージとしてRubyの公式イメージを指定
FROM ruby:3.3
# 作業ディレクトリを設定
WORKDIR /app
RUN apt update
RUN apt-get install vim -y
RUN gem install minruby
イメージを作成して、
code:sh
$ docker build --platform=linux/amd64 -t tinyruby-dev .
以下のコマンドでターミナルを起動する
code:sh
$ docker run --rm -it -v $PWD:/app --platform=linux/amd64 tinyruby-dev bash