vscode 系工具开发遇到的问题之 rust-analyzer

3 阅读1分钟

不管什么报错,首先加配置

配置信息

// rust-analyzer 配置

"rust-analyzer.server.path": "rust-analyzer",

"rust-analyzer.rustc.source": "discover",

// 强制让 VS Code 终端优先看官方路径

"terminal.integrated.env.osx": {

"PATH": "/Users/zz/.cargo/bin:${env:PATH}"

},

"rust-analyzer.cargo.sysroot": "/Applications/ServBay/package/rust/1/1.93.1"
# "/Users/zz/.cargo/bin:${env:PATH}" 获取方式
 echo "$HOME/.cargo/bin"
 #  输出结果: /Users/zz/.cargo/bin
 
 
 # /Applications/ServBay/package/rust/1/1.93.1 获取方式 
 rustc --print sysroot

然后重启 vscode 的 rust-analyzer, 如果还有异常

rustup update
rustup component add rust-analyzer

运行完成后在重启 vscode 的 rust-analyzer 这样就能解决 90% 的问题.