この記事はなに?
何か理由があって Gleam を試そうと思って環境構築を行った。
理由を忘れてしまったのでブログにだけはしておこうと思った。
前提
Debian on Docker on Ubuntu on WSL2 on Windows 環境で実施している。
- OS: Windows 11 Pro 23H2 ビルド 22631.4169
- Docker: Docker version 27.3.1, build ce12230
- コンテナイメージ:
debian:12-slim
Gleam のインストールに必要なパッケージのインストール
apt update
apt install -y \
\
curl gnupg2
Gleam のインストール
GLEAM_VERSION=v1.5.1
curl -LO https://github.com/gleam-lang/gleam/releases/download/${GLEAM_VERSION}/gleam-${GLEAM_VERSION}-x86_64-unknown-linux-musl.tar.gz
mkdir -p /opt/gleam/bin
tar xfv gleam-${GLEAM_VERSION}-x86_64-unknown-linux-musl.tar.gz -C /opt/gleam/bin
PATH=$PATH:/opt/gleam/bin
rm gleam-${GLEAM_VERSION}-x86_64-unknown-linux-musl.tar.gz
Erlang のインストール
curl https://binaries2.erlang-solutions.com/GPG-KEY-pmanager.asc -o /usr/share/keyrings/pmanager.gpg
apt-key add /usr/share/keyrings/pmanager.gpg
cat << EOF > /etc/apt/sources.list.d/erlang.sources
Types: deb
URIs: http://binaries2.erlang-solutions.com/ubuntu/
Suites: jammy-esl-erlang-25
Components: contrib
Types: deb
URIs: http://binaries2.erlang-solutions.com/debian/
Suites: bullseye-elixir-1.15
Components: contrib
Types: deb
URIs: http://binaries2.erlang-solutions.com/ubuntu/
Suites: bionic-mongooseim-6
Components: contrib
EOF
apt update
apt install -y esl-erlang
Gleam プロジェクトの作成・動作確認
gleam new helloworld
cd helloworld
gleam run
OK.
0 件のコメント:
コメントを投稿