Rah*_*837 8 rust visual-studio-code windows-subsystem-for-linux rust-language-server
我正在尝试弄清楚如何使用 WSL 中的 rustc 和 cargo。我使用 VS Code 和 Rust (rls) 插件并且可以编译我的代码,但是 RLS 存在问题:
无法启动客户端 Rust 语言服务器
Rustup 不可用。从https://www.rustup.rs/安装
我该如何解决这个问题?
设置rust-client.rustupPath在VSCode设置:
{
"rust-client.rustupPath": "~/.cargo/bin/rustup"
}
Run Code Online (Sandbox Code Playgroud)
如果您在 Windows 上使用 WSL,请确保编辑 Rust 扩展WSL 设置,而不是用户/本地设置。
小智 0
我在使用 WSL 和 Visual Studio Code 时也遇到了这个问题。问题似乎源于 Rust 语言服务器需要rustup在您的路径中查找这一事实。我们可能都遵循相同的路径,使用包管理器来安装cargo,因此也安装了 rust 编译器工具。这不包括rustup您实际可以用来保持 Rust 工具链最新的工具。 rustup似乎也是在系统上安装 Rust 工具链的首选方法。
rustup使用默认设置安装后,您应该.rustup在主目录中看到一个目录。这就是工具链所在的地方。安装文本都表明它会在注销并重新登录后将工具链添加到您的环境路径中,但我对此没有运气。我目前正在使用fish而不是并且bash必须更新配置以在启动时包含工具链。完成此操作后,我就能够正确安装 VSCode 并运行 RLS。
| 归档时间: |
|
| 查看次数: |
4042 次 |
| 最近记录: |