LuaLS / LuaLS/lua-language-server

BUG:远程开发插件报错,无法定位引用变量

オープン
#2,628 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
Lua
スター
4.4k
フォーク
442
PR マージ指標
30日以内にマージされた PR はありません

説明

### How are you using the lua-language-server?

Visual Studio Code Extension (sumneko.lua)

### Which OS are you using?

Linux

### What is the issue affecting?

Other

### Expected Behaviour

能够在ssh远程开发时正常运行,定位被引用变量

### Actual Behaviour

更新到3.8.0后,由windows使用ssh远程连接到linux上开发,插件启动报错。
![remote_dump](https://github.com/LuaLS/lua-language-server/assets/49309646/cb27d589-eb1b-486a-b267-6a568a92637c)

使用ctrl + 鼠标左键点击,无法定位到被引用变量
![xx](https://github.com/LuaLS/lua-language-server/assets/49309646/6f2f4707-a3d1-4721-9631-43eaffe680ef)

3.8.0插件在windows上运行并不会报错,能够正常定位到被引用变量。之前的版本也能够在ssh远程开发时正常运行。

### Reproduction steps

1. 更新插件到3.8.0版本
2. 使用ssh远程开发插件(Remote-SSH)连接linux系统开发(CentOS Linux 7)
3. 插件启动报错,11个错误
![remote_dump](https://github.com/LuaLS/lua-language-server/assets/49309646/8874b400-bdc7-41a3-bb5d-bff5444b24cd)

### Additional Notes

_No response_

### Log File

_No response_

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

3.8.0 の VS Code 拡張機能を使用し、Remote-SSH で Windows から CentOS Linux 7 への接続を再現して、その後、添付されたスクリーンショットに表示されている起動エラーを調査します。これを Windows でのローカル実行および以前の拡張機能バージョンと比較します。リモートプラグインがエラーなしで起動し、Ctrl+click で参照されている変数を特定できれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
linux, lua, vscode
領域
devtools, operating-systems
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。