4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Elixir 入門覚書

Posted at

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

4
3
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
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?