Elixir 開発環境
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で開発していきます