Erlang と Elixir を Apple Silicon Mac にインストールする完璧な手順 (2021 年 12 月版)
この記事では、Homebrew と
M1 Pro/Max では、この手順を省略できます.
M1の場合、プリインストールされているmacOSはBig Surです.そのため、まず、macOS を Monterey 12.1 にアップグレードする必要があります.ただし、プリインストールされている macOS Big Sur からモントレーへのアップグレードは、モントレーのインストーラーの不具合により失敗します.そのため、最初のステップとして Big Sur を更新する必要があります.次に、Monterey 12.0.1 にアップグレードします.次に、Monterey 12.1 に更新します.
Homebrew をインストールする場合でも、この手順をスキップできます.
App Store から Xcode 13.2.1 をインストールします.
ターミナルを起動します. the official website に従って Homebrew をインストールします. インストール後に出力結果に示されているコマンドを実行します.
上記のコマンドは次のとおりです (
公式サイトのインストール手順やインストール後に表示されるコマンドを必ず確認して使用してください.
ターミナルで次のコマンドを実行します.
これらのコマンドは、最新の Erlang と Elixir をインストールします.最新のものだけを使用する場合は、これらのコマンドが最も簡単です.
Erlang のみをインストールする場合は、ターミナルで次のコマンドを実行します.
残念ながら、公式 Web サイトのインストール手順は不完全です.
the official website に従って Homebrew で
このステップが最も重要です.まず、前提条件のライブラリをインストールします.
次に、環境変数
Erlang/OTP 24.2+ をインストールして OpenSSL 3 を使用する場合は、OpenSSL 3 をインストールして
この問題を参照して、
次に、最新のものをインストールする場合は、次のコマンドを実行します.
インストールできるバージョンは、次のように取得できます.
残念ながら、一部の古いバージョンは Apple Silicon Mac にインストールできません.
OTP 22 をインストールする場合は、次の問題に従ってください: https://github.com/asdf-vm/asdf-erlang/issues/221
インストール後、
the official website に従って、
次に、最新のものをインストールする場合は、次のコマンドを実行します.
インストールできるバージョンは、次のように取得できます.
上記の手順で、Elixir と Erlang on Apple Silicon を入手できます.
asdf
を使用して、Erlang と Elixir を Apple Silicon Mac にゼロからインストールする完璧な手順を紹介します.1. macOS のアップグレード (M1 の場合)
M1 Pro/Max では、この手順を省略できます.
M1の場合、プリインストールされているmacOSはBig Surです.そのため、まず、macOS を Monterey 12.1 にアップグレードする必要があります.ただし、プリインストールされている macOS Big Sur からモントレーへのアップグレードは、モントレーのインストーラーの不具合により失敗します.そのため、最初のステップとして Big Sur を更新する必要があります.次に、Monterey 12.0.1 にアップグレードします.次に、Monterey 12.1 に更新します.
2. Xcode 13.2.1 をインストールします (オプション)
Homebrew をインストールする場合でも、この手順をスキップできます.
App Store から Xcode 13.2.1 をインストールします.
3.自作をインストールする
上記のコマンドは次のとおりです (
sudo
までのログイン パスワードが必要です)./bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ${ZDOTDIR:-~}/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
公式サイトのインストール手順やインストール後に表示されるコマンドを必ず確認して使用してください.
4. Homebrew で Erlang と Elixir をインストールする
ターミナルで次のコマンドを実行します.
brew update
brew install elixir
これらのコマンドは、最新の Erlang と Elixir をインストールします.最新のものだけを使用する場合は、これらのコマンドが最も簡単です.
4'. Homebrew で Erlang のみをインストールする
Erlang のみをインストールする場合は、ターミナルで次のコマンドを実行します.
brew update
brew install erlang
4インチ。 asdf で Erlang と Elixir をインストール
残念ながら、公式 Web サイトのインストール手順は不完全です.
4インチ-1。 Homebrew で wx をインストールする
the official website に従って Homebrew で
odbc
をインストールします.以下にコマンドを示しますが、公式サイトを確認してください.brew install asdf
echo -e "\n. $(brew --prefix asdf)/libexec/asdf.sh" >> ${ZDOTDIR:-~}/.zshrc
source ${ZDOTDIR:-~}/.zshrc
4インチ-2。 asdf で Erlang をインストール
このステップが最も重要です.まず、前提条件のライブラリをインストールします.
asdf plugin add erlang https://github.com/asdf-vm/asdf-erlang.git
brew install wxwidgets
brew install openjdk
echo 'export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"' >> ${ZDOTDIR:-~}/.zshrc
source ${ZDOTDIR:-~}/.zshrc
brew install fop
次に、環境変数
asdf
、 asdf
、および KERL_CONFIGURE_OPTION
を次のように設定します.export KERL_CONFIGURE_OPTIONS="--with-ssl=$(brew --prefix [email protected]) --with-odbc=$(brew --prefix unixodbc)"
export CC="/usr/bin/clang -I$(brew --prefix unixodbc)/include"
export LDFLAGS=-L$(brew --prefix unixodbc)/lib
Erlang/OTP 24.2+ をインストールして OpenSSL 3 を使用する場合は、OpenSSL 3 をインストールして
CC
をリセットします.brew install openssl@3
export KERL_CONFIGURE_OPTIONS="--with-ssl=$(brew --prefix openssl@3) --with-odbc=$(brew --prefix unixodbc)"
この問題を参照して、
LDFLAGS
をリンクする解決策を得ました: https://github.com/asdf-vm/asdf-erlang/issues/191次に、最新のものをインストールする場合は、次のコマンドを実行します.
asdf install erlang latest
asdf global erlang latest
インストールできるバージョンは、次のように取得できます.
asdf list-all erlang
残念ながら、一部の古いバージョンは Apple Silicon Mac にインストールできません.
OTP 22 をインストールする場合は、次の問題に従ってください: https://github.com/asdf-vm/asdf-erlang/issues/221
インストール後、
KERL_CONFIGURE_OPTION
および odbc
の設定を解除します.unset CC LDFLAGS
4インチ-3. CCでElixirをインストールする
the official website に従って、
LDFLAGS
で Elixir プラグインをインストールします.asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git
次に、最新のものをインストールする場合は、次のコマンドを実行します.
asdf install elixir latest
asdf global elixir latest
インストールできるバージョンは、次のように取得できます.
asdf list-all elixir
概要
上記の手順で、Elixir と Erlang on Apple Silicon を入手できます.
Reference
この問題について(Erlang と Elixir を Apple Silicon Mac にインストールする完璧な手順 (2021 年 12 月版)), 我々は、より多くの情報をここで見つけました https://dev.to/zacky1972/perfect-steps-of-installalling-erlang-and-elixir-to-apple-silicon-mac-2021-dec-edition-4iaeテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol