Elixirの勉強を個人的に始めたので覚書を残す。
dockerでElixirを使えるようにする
以下コマンドでdocker imageをpullする
docker pull trenpixster/elixir
docker上のelixir imageを起動する
docker run --rm -v /Users/kei/takakuda/elixir_tutorial:/elixir_tutorial -it trenpixster/elixir /bin/bash
あまりdockerを使ったこともなかったのでoptionも調べる
--rm
: コンテナ終了時に自動的にコンテナを削除する
-v
: ホスト側のディレクトリがコンテナにマウントされ、コンテナ上で作ったファイルがホストの方に残る
-it
: ターミナルでコンテナを実行できる
iexで対話シェルが動くことを確認。
Elixirのプロジェクトを作成する
mix new project
mix
はビルドツール。
以下のようにフォルダ、ファイルが作成されます
.
├── README.md
├── config
│ └── config.exs
├── lib
│ └── project.ex
├── mix.exs
└── test
├── project_test.exs
└── test_helper.exs
ここからelixirで開発していきます