LuaLS / LuaLS/lua-language-server
`--version` command returns `<Unknown>` when lua-language-server installed via homebrew
オープン
まだ誰も着手していません。
- 主要言語
- Lua
- スター
- 4.4k
- フォーク
- 442
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
How are you using the lua-language-server?
NeoVim
Which OS are you using?
MacOS
What is the issue affecting?
Annotations
Expected Behaviour
Running lua-language-server --version should return x.x.x
Actual Behaviour
Running lua-language-server --version returns <Unknown>
Reproduction steps
- Install
lua-language-serverviahomebrew - Run
lua-language-server --version - See ''
Additional Notes
Running brew list --versions I can see that I have v3.14.0 installed. However, running lua-language-server --version from the command line returns <Unknown>.
This comports with the readout from running :LspInfo within neovim:
- lua_ls (id: 1)
- Version: <Unknown>
- Root directory: ~/.config/nvim
- Command: { "lua-language-server" }
- Settings: {
Lua = {
runtime = {
version = "LuaJIT"
},
workspace = {
checkThirdParty = false,
library = { "/opt/homebrew/Cellar/neovim/0.11.1/share/nvim/runtime", "${3rd}/luv/library" }
}
}
}
- Attached buffers: 1, 4
Log File
No response
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
macOS 上で Homebrew を通じて lua-language-server をインストールし、lua-language-server --version を実行して問題を再現します。次に、コマンドのバージョン報告と Homebrew のパッケージングのエントリーポイントを追跡し、インストール済みの v3.14.0 ではなく <Unknown> が返される理由を特定します。コマンドが実際のバージョンを報告し、Neovim の :LspInfo の値が unknown でなくなれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- lua
- 領域
- cli
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- 明確に書かれている
- 初心者へのやさしさ
- 45/100