无法在VS Code中启动julia语言服务器

Mat*_*min 7 julia visual-studio-code

我在VS代码中收到此错误:

无法启动julia语言服务器.确保配置设置julia.executablePath指向julia二进制文件.

在我放的用户设置中

"julia.executablePath": "c:\\Program Files\\Julia\\Julia-0.5.0\\bin\\julia.exe"
Run Code Online (Sandbox Code Playgroud)

这是一个正确的可执行路径.

Julia在控制台中没有问题,VS Code在旧版扩展中运行良好0.4.2.我已经尝试重新安装扩展和VS代码,但它没有帮助.

我一直试图解决这个问题一段时间,但我的想法已经不多了.有人能指出我做错了什么吗?

小智 10

我遇到了同样的问题,只需运行 Julia REPL 并切换到 pkg 模式]并添加 LanguageServer 包并add LanguageServer重新启动 vs code。


Spc*_*ond 8

看看“LanguageServer”包是否实际安装/以某种方式卸载,这发生在我身上。手动安装后,一切又恢复正常了。

不过,索引所有包仍然需要很长时间。

在此输入图像描述


m-j*_*j-w 5

VS Code 设置似乎并不总是适合使用反斜杠。尝试使用单斜杠,即使在 Windows 上:

"julia.executablePath": "c:/Program Files/Julia/Julia-0.5.0/bin/julia.exe"
Run Code Online (Sandbox Code Playgroud)

然而,“程序文件”中的空白也可能是一个问题,在这种情况下,旧的 8.3 文件名约定可以工作:

"julia.executablePath": "c:/PROGRA~1/Julia/Julia-0.5.0/bin/julia.exe"
Run Code Online (Sandbox Code Playgroud)

请注意,您通常会将 'C:\PROGRA~1' 和 'C:\PROGRA~2' 分别指向 'C:\Program Files' 和 'C:\Program Files (x86)'。从控制台找到正确的。