由于还没有人发布 Github 问题的答案,这里是(使用
asdf
时):
安装Erlang时设置环境变量
KERL_BUILD_DOCS=yes
应该可以修复它。
示例:
KERL_BUILD_DOCS=yes asdf install erlang 25.1.2
我在 Ubuntu 22 上有一个
Erlang 25.3 / Elixir 1.14.4-otp-25
全局安装,我是用 asdf 安装的。这是所有 asdf 命令的列表。
这就是我所做的:
在 VSCode 中,卸载 ElixirLS 扩展
关闭VSCode
在终端中,您可以检查安装的erlang版本:
asdf list erlang
在终端中,使用以下命令删除 erlang:
asdf uninstall erlang 25.3
在终端中,检查 erlang 是否已删除:
asdf list erlang
在终端中,使用以下命令重新安装 erlang:
KERL_BUILD_DOCS=yes asdf install erlang 25.3
在终端中,将 erlang 设置为全局:
asdf global erlang 25.3
在终端中,您可以检查安装的erlang版本:
asdf list erlang
在 Elixir 项目中打开 VSCode。
在 VSCode 中,安装 ElixirLS 扩展。
希望有帮助!
检查asdf erlang插件安装标题之前!例如。在 macOS 上,根据目标 Erlang 版本,您可以
brew install wxwidgets libxslt fop
编译 doc,并使用观察器和调试器。