我有一些情况,
我需要从项目文件外部运行一个elixir项目。
即我有一个文件夹code/example-app
,其中包含应用程序(mix.exs
和其他所有文件夹)
我想从code
运行该应用程序,
没有cd
进入example-app
有没有办法做到这一点?
答案 0 :(得分:2)
您可以使用mix.exs
环境变量指定MIX_EXS
文件的位置。
MIX_EXS=./code/example-app/mix.exs mix deps.get
您可以在documentation中了解有关影响混音的环境变量的更多信息。
请注意,如果您尝试执行在项目内部或其中一个依赖项中定义的任务,它将无法正常工作。