<AI>
Raspberry Pi 5(Raspberry Pi OS - Debian系)にElixirをインストールするには、
主にasdfを使用する方法(最新バージョンを管理しやすい)か、
aptパッケージマネージャを使用する方法(手軽)の2通りがあります。
 
最も推奨されるのは、バージョン管理が容易な asdf を使用する方法です。

方法1: asdf を使ってインストールする(推奨)

asdfは、ElixirやErlangのバージョンを切り替えて使えるツールです。 

システムパッケージの更新

bash
sudo apt update
sudo apt upgrade

必要な依存関係のインストール

bash
sudo apt install libwxgtk3.2-dev     #libwxgtk3.2-gtk3-dev

sudo apt install -y build-essential autoconf m4 libncurses5-dev libgl1-mesa-dev libglu1-mesa-dev libpng-dev libssh-dev unixodbc-dev xsltproc fop

asdf のインストール (まだの場合)

bash
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
echo '. $HOME/.asdf/asdf.sh' >> ~/.bashrc
echo '. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc
source ~/.bashrc

ErlangElixir のプラグインを追加

bash
asdf plugin add erlang
asdf plugin add elixir

ErlangElixir のインストール

bash
# 最新バージョンのインストール

asdf install erlang latest
asdf install elixir latest

# バージョンの設定

asdf global erlang latest  #(28.4.2)
asdf global elixir v1.19.5

インストールの確認

bash
elixir -v
 
方法2: apt でインストールする(手軽)

手っ取り早くインストールしたい場合ですが、バージョンが古くなる可能性があります。

bash
sudo apt update
sudo apt install elixir

その他のオプション:Nerves

ラズパイで IoTデバイス(組み込み)開発をする場合は、Nerves プロジェクトを利用するのが一般的です。
Nerves は OSレベルでElixirを動かす環境を提供します。 

インストール後の確認

無事にインストールされたか、以下コマンドで確認します。

bash
elixir -v

# または
iex

これで Raspberry Pi 5で Elixir 開発を始める準備が整いました