Macでanyenvを使ってElixirをインストールする
MacにElixir入れようとしてかなりハマったので、同じ罠にハマらないように導入手順をメモっておきます。
入れるもの
- openssl, unixodbc, wxmac, fop
- anyenv, erlenv, exenv
- Erlang, Elixir
手順
# brew update
// 上記が失敗した場合、以下を実行して再度update
// # sudo chown -R $(whoami):admin /usr/local
# brew install openssl unixodbc wxmac fop
# git clone https://github.com/riywo/anyenv ~/.anyenv
# echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> ~/.bash_profile // or .zshenv
# echo 'eval "$(anyenv init -)"' >> ~/.bash_profile // or .zshenv
# exec $SHELL -l
# anyenv install erlenv
# anyenv install exenv
# exec $SHELL -l
// erlang
# cd /tmp/
# wget http://www.erlang.org/download/otp_src_19.1.tar.gz
# tar xzf otp_src_19.1.tar.gz
# cd opt_src_19.1
# ./configure --prefix=$HOME/.anyenv/envs/erlenv/releases/19.1 --enable-dynamic-ssl-lib --with-ssl=/usr/local/opt/openssl
# make
# make install
# erlenv global 19.1
# erlenv rehash
# cd
// elixir
# exenv install 1.3.4
# exenv global 1.3.4
# exenv rehash
# elixir -v
Erlang/OTP 19 [erts-8.1] [source] [64-bit] [smp:4:4] [async-threads:10] [hipe] [kernel-poll:false]
Elixir 1.3.4
完了です!!!