Vscode-rust: 无法启动客户端 Rust 语言服务器

创建于 2019-11-13  ·  4评论  ·  资料来源: rust-lang/vscode-rust

我正在使用 rust 1.39.0 并使用 rust 版本管理器安装它。

现在在 vscode 中,我看到以下错误。 我是否需要指定 rust 路径,因为使用 rust 版本管理器安装时,rust 编译器或二进制本地化会有所不同。

错误
Couldn't start client Rust Language Server

最有用的评论

我在 macOS 上遇到了同样的问题。 我使用$ sh$ bash$ zsh检查了which rustup $ zsh 。 Rustup 总是在/Users/user/.cargo/bin/rustup 。 所以它似乎不是$PATH问题。 rls也被发现/Users/user/.cargo/bin/rls

更新:
我通过显式设置"rust-client.rustupPath": "/Users/user/.cargo/bin/rustup"解决了这个问题。

所有4条评论

这与/bin/sh并且在$PATH找不到锈蚀。

Command failed: rustup toolchain list /bin/sh: rustup: command not found

我在 macOS 上遇到了同样的问题。 我使用$ sh$ bash$ zsh检查了which rustup $ zsh 。 Rustup 总是在/Users/user/.cargo/bin/rustup 。 所以它似乎不是$PATH问题。 rls也被发现/Users/user/.cargo/bin/rls

更新:
我通过显式设置"rust-client.rustupPath": "/Users/user/.cargo/bin/rustup"解决了这个问题。

感谢@eratio08的评论,我还通过转到~/Library/Application Support/Code/User/settings.json并明确添加"rust-client.rlsPath": "/Users/NathanielRuiz/.cargo/bin/rls"来解决此问题。

(您也可以在Ctrl + Shift + P -> Preferences: Open User Settings

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

EFanZh picture EFanZh  ·  28评论

izderadicka picture izderadicka  ·  23评论

TheDrone7 picture TheDrone7  ·  15评论

AnyCPU picture AnyCPU  ·  24评论

durka picture durka  ·  38评论