Недавно у меня возникла проблема, которую я не могу решить. Речь идет об Elixir LS, когда я запускаю языковой сервер, он отображает это сообщение:
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Started ElixirLS v0.12.0","type":3}}
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"ElixirLS built with elixir \"1.14.2\" on OTP \"25\"","type":3}}
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Running on elixir \"1.14.2 (compiled with Erlang/OTP 25)\" on OTP \"25\"","type":3}}
{"jsonrpc":"2.0","method":"window/showMessage","params":{"message":"OTP compiled without EEP48 documentation chunks","type":2}}
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"OTP compiled without EEP48 documentation chunks. Language features for erlang modules will run in limited mode. Please reinstall or rebuild OTP with approperiate flags.","type":2}}
{"jsonrpc":"2.0","method":"window/logMessage","params":{"message":"Elixir sources not found (checking in /home/build/elixir). Code navigation to Elixir modules disabled.","type":3}}
ElixirLS не может правильно скомпилироваться, как говорится, он компилируется без документации EEP48. Я следовал руководству по установке ElixirLS, но не могу заставить его работать. Erlang и elixir устанавливаются с asdf, я запускаю Elixir 1.14.2 (скомпилированный с Erlang/OTP 25) на Arch Linux.
Спасибо за помощь!





См. раздел Получение документации Erlang документации asdf-erlang, в частности:
export KERL_BUILD_DOCS = "yes"
и
Примечание. Переменная среды должна быть установлена до выполнения
asdf install erlang <version>, чтобы она вступила в силу.
Я исправил это прошлой ночью, но не могу исправить «Источники Эликсира не найдены (проверка /home/build/elixir). Навигация по коду к модулям Эликсира отключена». ошибка.