我已经按照https://rust-analyzer.github.io/manual.html#installation上的说明安装了rust-analyzer:
✔ ~> rustup component add rust-src
info: component 'rust-src' is up to date
字符串
然而,我得到:
✔ ~> rust-analyzer -v
error: 'rust-analyzer' is not installed for the toolchain 'stable-x86_64-unknown-linux-gnu'
型
我也试着安装了这个特定的工具链:
✘-1 ~> rustup component add rust-src --toolchain stable-x86_64-unknown-linux-gnu
info: component 'rust-src' is up to date
型
但我还是犯了同样的错误。
我已经在互联网上查找了错误,并在https://github.com/rust-lang/rust-analyzer/issues/14776上找到了示例讨论。
✔ ~> which rust-analyzer
/home/jrmet/.cargo/bin/rust-analyzer
型
这是我的路径。而且,我可以做:
✔ ~> /home/jrmet/.cargo/bin/rust-analyzer
error: 'rust-analyzer' is not installed for the toolchain 'stable-x86_64-unknown-linux-gnu'
型
我还与其他目标合作:
✔ ~> rustup target list | grep installed
thumbv7em-none-eabihf (installed)
thumbv8m.main-none-eabihf (installed)
x86_64-unknown-linux-gnu (installed)
型
但我不认为这应该发挥作用?
我有一种感觉,我可能在目标和工具链上搞砸了,但不知道如何/在哪里/如何修复它。
Ubuntu 22.04
1条答案
按热度按时间gcuhipw91#
我误解了如何安装rust-analyzer的说明:我安装的只是依赖项,而不是rust-analyzer本身。
要解决此问题,请按照说明页面:
字符串
我的困惑源于这样一个事实,即有一个可执行的rust-analyzer被
which
检测到并自动启动,即使rust-analyzer实际上没有安装。