iex-如何从应用程序文件夹外运行elixir项目
问题描述:
我有一些情况,
其中我需要从项目文件外部运行elixir项目。
即我有一个包含该应用(与mix.exs
和所有其余的)文件夹code/example-app
和我想从code
运行该应用程序,
而不cd
-ing成example-app
。
有没有办法做到这一点?iex-如何从应用程序文件夹外运行elixir项目
答
您可以使用MIX_EXS
环境变量指定mix.exs
文件的位置。
MIX_EXS=./code/example-app/mix.exs mix deps.get
您可以在documentation中阅读更多关于影响混合的环境变量。
请注意,如果您尝试执行在项目或其某个依赖项中定义的任务,则该任务将无法工作。