Как установить lua-language-server в Linux (Ubuntu)?

Я пытаюсь настроить LSP в Neovim с помощью lsp-config . Мне нужно установить lua-language-server, чтобы Lua LSP работал, но я не знаю, как установить lua-language-server в Linux. В официальной документации показано только, как установить его для macOS и Windows.

Не могли бы вы помочь мне установить его?

В конечном итоге lua-language-server должен быть доступен в терминале, чтобы lsp-config мог его использовать.

Вы видели план Б и С?

shingo 01.05.2024 17:20

Я пытался собрать с нуля (план C), но он показал ошибки, и я остановил установку :(

Roman Mahotskyi 01.05.2024 17:32

вы можете показать, что пошло не так при сборке с нуля, если целевая операционная система похожа на Linux, предположим, что это поправимо

yvs2014 01.05.2024 19:07

Я нашел другое решение для этого. Смотрите мой ответ ниже. P.S. Я не знал, что «brew» можно установить в Linux, потому что я в основном использовал его на Mac и предположил, что это инструмент только для Mac.

Roman Mahotskyi 01.05.2024 19:09

это тоже вариант, если он работает так, как должно быть

yvs2014 01.05.2024 19:11
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
5
922
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Самый простой способ, который я нашел, — использовать менеджер пакетов brew.

  1. Установите Brew на Linux
  2. Добавьте Brew в $PATH. (Этот вариант будет предложен в конце установки Brew. Просто скопируйте и вставьте)
  3. Перезагрузите терминал, чтобы иметь возможность использовать brew после установки $PATH.
  4. Запустите Brew Install lua-language-server в терминале.
  5. Запустите lua-language-server (просто чтобы проверить правильность установки)
  6. Закрыть lua-luangage-server (Ctrl + C)
  7. Сделанный

Другие вопросы по теме