Как запустить `iex -S mix` без компиляции измененных файлов?

Допустим, я пишу новый модуль, код еще не готов, и я хочу протестировать что-то в repl. Я запускаю iex -S mix, и он терпит неудачу из-за ошибок компиляции, которые я еще не собирался исправлять.

Я предполагаю, что есть последняя скомпилированная версия моего приложения, которую я мог бы запустить с помощью iex. Как я могу это сделать?


person Morozov    schedule 15.01.2018    source источник
comment
Я мог бы начать сеанс iex перед изменением файлов, но часто забываю это сделать. Также я мог бы сбросить состояние проекта с помощью git, но, возможно, есть более простой способ.   -  person Morozov    schedule 15.01.2018


Ответы (1)


mix — это ярлык для mix run. Если вы вызовете mix help run, вы увидите там много опций, включая --no-compile. Поэтому:

iex -S mix run --no-compile
person José Valim    schedule 15.01.2018