事前に openssl をインストール
(インストールしていない場合 mix コマンドでエラーがでる)
$ brew install openssl
事前に wxWidgets をインストール
(インストールしていない場合 observer start が起動しない)
$ brew install wxmac
Erlang plugin の追加
$ asdf plugin-add erlang https://github.com/asdf-vm/asdf-erlang.git
インストール可能なバージョンを確認
$ asdf list-all erlang
指定バージョンインストール
$ asdf install erlang 19.2
使用するバージョンをセット
$ asdf global erlang 19.2
現在設定してるバージョン確認
$ asdf current erlang
Elixir のインストール
Elixir plugin の追加
$ asdf plugin-add elixir https://github.com/asdf-vm/asdf-elixir.git
インストール可能なバージョンを確認
$ asdf list-all elixir
指定バージョンインストール
$ asdf install elixir 1.4.2
使用するバージョンをセット
$ asdf global elixir 1.4.2
現在設定してるバージョン確認
$ asdf current elixir
Elixir初心者向けハンズオン メモ
beam-lang.connpass.com
その他
- $ mix deps.get をした時に下記のエラーが出た場合は openssl が入っていないので、最初に記載したように asdf install erlang をする前に openssl をインストールする必要がある
** (MatchError) no match of right hand side value: {:error, {:ssl, {'no such file or directory', 'ssl.app'}}}