Closed kidlj closed 5 years ago
然后目录里多出来一堆 Windows 平台用的 .dll 和 .exe 文件,不知道是不是 sumneko.lua VSCode 插件更新造成的?谢谢。
mellon@collie:lua-language-server $ ls -l /Users/mellon/.vscode/extensions/sumneko.lua-0.9.9/server/bin/ total 6664 -rw-r--r-- 1 mellon staff 18744 May 29 21:46 api-ms-win-core-console-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-datetime-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-debug-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-errorhandling-l1-1-0.dll -rw-r--r-- 1 mellon staff 21816 May 29 21:46 api-ms-win-core-file-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-file-l1-2-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-file-l2-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-handle-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-heap-l1-1-0.dll -rw-r--r-- 1 mellon staff 17856 May 29 21:46 api-ms-win-core-interlocked-l1-1-0.dll -rw-r--r-- 1 mellon staff 18744 May 29 21:46 api-ms-win-core-libraryloader-l1-1-0.dll -rw-r--r-- 1 mellon staff 20792 May 29 21:46 api-ms-win-core-localization-l1-2-0.dll -rw-r--r-- 1 mellon staff 18744 May 29 21:46 api-ms-win-core-memory-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-namedpipe-l1-1-0.dll -rw-r--r-- 1 mellon staff 19248 May 29 21:46 api-ms-win-core-processenvironment-l1-1-0.dll -rw-r--r-- 1 mellon staff 19392 May 29 21:46 api-ms-win-core-processthreads-l1-1-0.dll -rw-r--r-- 1 mellon staff 18744 May 29 21:46 api-ms-win-core-processthreads-l1-1-1.dll -rw-r--r-- 1 mellon staff 17712 May 29 21:46 api-ms-win-core-profile-l1-1-0.dll -rw-r--r-- 1 mellon staff 17720 May 29 21:46 api-ms-win-core-rtlsupport-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-string-l1-1-0.dll -rw-r--r-- 1 mellon staff 20280 May 29 21:46 api-ms-win-core-synch-l1-1-0.dll -rw-r--r-- 1 mellon staff 18744 May 29 21:46 api-ms-win-core-synch-l1-2-0.dll -rw-r--r-- 1 mellon staff 19248 May 29 21:46 api-ms-win-core-sysinfo-l1-1-0.dll -rw-r--r-- 1 mellon staff 18224 May 29 21:46 api-ms-win-core-timezone-l1-1-0.dll -rw-r--r-- 1 mellon staff 18232 May 29 21:46 api-ms-win-core-util-l1-1-0.dll -rw-r--r-- 1 mellon staff 19256 May 29 21:46 api-ms-win-crt-conio-l1-1-0.dll -rw-r--r-- 1 mellon staff 22328 May 29 21:46 api-ms-win-crt-convert-l1-1-0.dll -rw-r--r-- 1 mellon staff 18736 May 29 21:46 api-ms-win-crt-environment-l1-1-0.dll -rw-r--r-- 1 mellon staff 20280 May 29 21:46 api-ms-win-crt-filesystem-l1-1-0.dll -rw-r--r-- 1 mellon staff 19256 May 29 21:46 api-ms-win-crt-heap-l1-1-0.dll -rw-r--r-- 1 mellon staff 18744 May 29 21:46 api-ms-win-crt-locale-l1-1-0.dll -rw-r--r-- 1 mellon staff 28984 May 29 21:46 api-ms-win-crt-math-l1-1-0.dll -rw-r--r-- 1 mellon staff 26424 May 29 21:46 api-ms-win-crt-multibyte-l1-1-0.dll -rw-r--r-- 1 mellon staff 73016 May 29 21:46 api-ms-win-crt-private-l1-1-0.dll -rw-r--r-- 1 mellon staff 19256 May 29 21:46 api-ms-win-crt-process-l1-1-0.dll -rw-r--r-- 1 mellon staff 22840 May 29 21:46 api-ms-win-crt-runtime-l1-1-0.dll -rw-r--r-- 1 mellon staff 24368 May 29 21:46 api-ms-win-crt-stdio-l1-1-0.dll -rw-r--r-- 1 mellon staff 23488 May 29 21:46 api-ms-win-crt-string-l1-1-0.dll -rw-r--r-- 1 mellon staff 20792 May 29 21:46 api-ms-win-crt-time-l1-1-0.dll -rw-r--r-- 1 mellon staff 18744 May 29 21:46 api-ms-win-crt-utility-l1-1-0.dll -rw-r--r-- 1 mellon staff 272896 May 29 21:46 bee.dll -rw-r--r-- 1 mellon staff 26624 May 29 21:46 lni.dll -rw-r--r-- 1 mellon staff 47104 May 29 21:46 lpeglabel.dll -rw-r--r-- 1 mellon staff 166912 May 29 21:46 lua-language-server.exe -rw-r--r-- 1 mellon staff 293888 May 29 21:46 lua54.dll -rw-r--r-- 1 mellon staff 447024 May 29 21:46 msvcp140.dll -rw-r--r-- 1 mellon staff 1142072 May 29 21:46 ucrtbase.dll -rw-r--r-- 1 mellon staff 79920 May 29 21:46 vcruntime140.dll
哦,明白了,插件每次更新都会换一个带版本号的目录,所以需要 macOS 用户每次更新插件手动 build 一次 bin。另外 0.9.9 版本的插件使用 build 出来的 language-server bin 有错误,好像是调用了一堆 dll 之类的。我现在降级到 0.9.7 版本在用。
0.9.9 有什么错误?
然后目录里多出来一堆 Windows 平台用的 .dll 和 .exe 文件,不知道是不是 sumneko.lua VSCode 插件更新造成的?谢谢。