[WINDOWS] failed to initialize LSP server: server did not provide SemanticTokensProvider
- Ngôn ngữ chính
- Go
- Star
- 390
- Fork
- 57
- Merge trung bình
- 2 ngày 21 giờ
- Pull request đã merge (30 ngày)
- 1
Mô tả
I installed on windows 11 with python 3.14.
I provide the steps:
## Install scoop
```Powershell
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
```
## Install mingw
```
scoop install mingw
```
## Install abcoder
```
go env -w CGO_ENABLED=1
go install github.com/cloudwego/abcoder@latest
```
## After installing I run it:
```
abcoder parse python ../rojo -o rojo_abcoder.json -verbose
[ERROR]14:46:39 lib.go:70: Installing pylsp... Now running git clone -b abc https://github.com/Hoblovski/python-lsp-server.git pylsp
[ERROR]14:46:39 lib.go:72: git clone failed: exit status 128
[INFO]14:46:40 parse.go:138: open file '' and wait for 5 seconds for initialize workspace
[INFO]14:46:40 parse.go:81: start initialize LSP server pylsp...
[ERROR]14:46:40 parse.go:91: failed to initialize LSP server: Failed to start LSP server: exec: "pylsp": executable file not found in %PATH%
[ERROR]14:46:40 main.go:142: Failed to parse: Failed to start LSP server: exec: "pylsp": executable file not found in %PATH%
```
## Install pylsp by hand
```
pip install python-lsp-server[all]
```
## Second Run:
```
abcoder parse python ../rojo -o rojo_abcoder.json -verbose
[ERROR]14:36:18 parse.go:91: failed to initialize LSP server: server did not provide SemanticTokensProvider
[ERROR]14:36:18 main.go:142: Failed to parse: server did not provide SemanticTokensProvider
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Tái hiện lần chạy thứ hai trên thiết lập Windows và Python đã nêu, sau đó kiểm tra lỗi cài đặt tại lib.go:70-72 và quá trình khởi động LSP thông qua parse.go:81 và parse.go:91. Kiểm tra main.go:142 để tìm đường dẫn lỗi được báo cáo. Hoàn tất khi abcoder có thể phân tích mục tiêu mà không gặp lỗi khởi tạo SemanticTokensProvider.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- go, python
- Lĩnh vực
- devtools
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100