LoginSignup
7
3

More than 5 years have passed since last update.

mixで作成しているアプリの再読み込みをする

Posted at

iex -S mix でコンパイルしたElixirアプリのコードを編集した後に自動的に再読み込みさせたかったんですが、調べたところ無理でした。

ということでメモ代わりにどこかで拾ったコピペスクリプトを貼っておく

defmodule R do
  def reload do
    Mix.Task.reenable "compile.elixir"
    Application.stop(Mix.Project.config[:app])
    Mix.Task.run "compile.elixir"
    Application.start(Mix.Project.config[:app], :permanent)
  end
end

やってることは単純でAppilicationをコンパイルして再読み込みさせてるだけ

実行

R.reload

7
3
1

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