< 返回版块

ruby 发表于 2021-04-13 15:27

Tags:rust-analyzer

安装rust-analyzer

rustup component add rust-analyzer-preview

rust-analyzer会装到以下路径:

~/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rust-analyzer

这样装的好处是rust-analyzer会跟随rustc一起更新,也能在不同rustc版本的项目中用相应版本的rust-analyzer

还有个好处是不需要编译rust-analyzer源码,而且rust-analyzer作为一个component方便管理

vscode配置rust-analyzer路径

{
  "rust-analyzer.server.path": "~/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rust-analyzer"
}

切换成2021-04-08版本的rust-analyzer

例如我想制定用04-08版本的rust-analyzer

rustup run nightly-2021-04-08 rust-analyzer

例如用默认nighly分支的rust-analyzer可执行文件可以这么执行:

rustup run nightly rust-analyzer

评论区

写评论
cascades-sjtu 2022-05-21 20:22

如果是mac用户还可以使用brew来安装rust-analyzer并管理版本

苦瓜小仔 2021-04-13 20:33

谢谢分享~

vim 下 coc-rust-analyzer 手动管理 rust-analyzer 时有用~

c5soft 2021-04-13 16:35

好像没有碰到需要切换analyzer版本的情况,一直是每次VSCode下提示我更新analyzer版本时就更新,用得满顺手。

1 共 3 条评论, 1 页