6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

はじめに

miseElixirErlangのバージョン管理をする人が増えています。Elixirを楽しむためにはErlangのインストールは避けては通れません。

以前は、asdf推しの方が多かったように思います。私は、miseを使いはじめました。Erlangのインストールが、asdfを使っていたころと比べて格段に速くなったのでそのことを書いておきます。

miseは何と読むの?

そもそも、miseはどう読むのでしょうか。公式ページに答えがあります。

https://mise.jdx.dev/about.html のページによりますと、pronounced "meez"だそうです。
カタカナで表記すると、 ミーズ でよろしいでしょうか。

Erlangのインストールが速くなった 🚀

ビルド済のバイナリをダウンロードしているからです。asdfでは、ソースコードを自マシンでビルドしていました。そしてビルドに必要なものを揃えたり、設定したりするのが一苦労必要でした。miseはできあがりのバイナリをダウンロードしているので速いわけです。

hex.pm とは、みなさんがmix deps.getするときに知らずしらずのうちにお世話になっているはずのあのサーバです。

https://elixir-lang.org/install.sh という、Phoenix Expressの中から利用されているスクリプトがあります。 https://elixir-lang.org/ の直下においてあるのです。その install.sh の中にも、 url="https://builds.hex.pm/builds/otp/${arch}/ubuntu-${lts}/$otp_tgz"なるものが見え、hex.pmは文字通り由緒正しきものです。

さいごに

Erlangのインストールが速くて、詰まらなくなったのは感動です。きっとダウンロードしているのだろうとあたりをつけ、どこからダウンロードしているのだろうと気になって調べてみました。由緒正しきところからの贈りものでした。アドベントカレンダーとひっかけると、最高のクリスマスプレゼントでした。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?