Macでanyenvを使ってElixirをインストールする

プログラミング 11月 29, 2016

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

完了です!!!

参考

slont

金融ベンチャーでWebエンジニア。美と酒とTechで生きてる。Vue.jsが至高。Elixir好き。個人事業とWebアプリ案件もやってます。 アプリ→https://app.cullet.me Android→https://play.google.com/store/apps/details?id=net.maytry.cullet.android

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.