elixir - iex- 如何从 app 文件夹外运行 elixir 项目

标签 elixir elixir-mix elixir-iex

我有一些情况,
我需要从项目文件外部运行一个 elixir 项目。
即我有一个文件夹 code/example-app 包含应用程序(与 mix.exs 和所有其他) 我想从 code 运行该应用程序,
无需 cd 进入 example-app
有办法吗?

最佳答案

您可以使用 MIX_EXS 环境变量指定 mix.exs 文件的位置。

MIX_EXS=./code/example-app/mix.exs mix deps.get

您可以在 documentation 中阅读更多关于影响 mix 的环境变量的信息。 .

请注意,如果您尝试执行项目内部定义的任务或其依赖项之一,它将无法工作。

关于elixir - iex- 如何从 app 文件夹外运行 elixir 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44547891/

相关文章:

python - 在一个 session 下使用 python 运行 powershell 脚本

compiler-errors - 如何在不编译更改文件的情况下运行 `iex -S mix`?

enums - 枚举频率 - 错误 UndefinedFunctionError

elixir - 在phoenix框架中播种日期字段的正确方法是什么?

elixir - 无法访问主 elixir 项目中的依赖项配置

elixir - Erlang 包加载失败

elixir - Iex pry 一步一步?

elixir - 如何在 Elixir Ecto 中为列添加别名?

linux - 十六进制包在 Linux 上的位置

elixir - 在phoenix的ex_admin插件中看不到CSS