【发布时间】:2022-01-25 02:59:19
【问题描述】:
背景
我有一个伞式应用程序,我正在使用烤盘为 Windows 构建: https://github.com/bake-bake-bake/bakeware
我已按照 Windows 的正常设置进行操作:
choco install -y zstandard make mingw
我已经通过他们的官网安装程序安装了 elixir 和 erlang otp:
问题
我能够正常运行和执行所有操作,但是我的 VSCode 将我的 mix.exs 文件标记为一个巨大的红色错误 blob:
an exception was raised:
** (Mix.Error) Could not compile with "make" (exit status: 2).
(mix 1.13.1) lib/mix.ex:515: Mix.raise/2
(elixir_make 0.6.3) lib/mix/tasks/compile.make.ex:154: Mix.Tasks.Compile.ElixirMake.run/1
(mix 1.13.1) lib/mix/task.ex:397: anonymous fn/3 in Mix.Task.run_task/3
(mix 1.13.1) lib/mix/tasks/compile.all.ex:92: Mix.Tasks.Compile.All.run_compiler/2
(mix 1.13.1) lib/mix/tasks/compile.all.ex:72: Mix.Tasks.Compile.All.compile/4
(mix 1.13.1) lib/mix/tasks/compile.all.ex:59: Mix.Tasks.Compile.All.with_logger_app/2
(mix 1.13.1) lib/mix/tasks/compile.all.ex:36: Mix.Tasks.Compile.All.run/1
(mix 1.13.1) lib/mix/task.ex:397: anonymous fn/3 in Mix.Task.run_task/3ElixirLS
问题
在 Bakeware 的页面中有一个部分:
将
elixir_make使用的默认MAKE环境变量从nmake更改为make(永久设置以消除VSCode中的错误)
- 但是我该怎么做呢?
- 我的 VSCode 设置有问题吗?
【问题讨论】:
-
路径中有
make吗?如果您刚刚安装它,则可能需要重新加载会话。 -
如何将其添加到 VSCode 的路径中?
-
我已经用更多信息更新了这个问题。如果我了解如何设置系统的 var,那应该很好。