rustup help toolchain
列出了以下子命令
SUBCOMMANDS:
list List installed toolchains
install Install or update a given toolchain
uninstall Uninstall a toolchain
link Create a custom toolchain by symlinking to a directory
help Prints this message or the help of the given subcommand(s)
我安装了以下工具链
stable-x86_64-unknown-linux-gnu (default)
nightly-2019-09-05-x86_64-unknown-linux-gnu
nightly-x86_64-unknown-linux-gnu
master
我试图解决rust-clippy的问题,因此我必须安装主工具链。尽管stable被设置为我的默认工具链,但我当前的工具链是master,我想切换回stable。如何在不卸载主工具链的情况下执行此操作?
是否没有switch子命令?
4条答案
按热度按时间bf1o4zei1#
当然,
rustup default stable
命令运行良好,但最简单的方法是在您的项目根文件夹中保存一个rust-toolchain
文件。类似于您的nodejs项目,我们将保存一个.nvm
文件请注意,如果您使用
rust-toolchain.toml
而不是rust-toolchain
,您将需要添加类似于JSON ref的所需部分,因此,我更喜欢简单的rust-toolchain
文件,它不需要任何类似于NodeJS的.nvm
文件的部分工具链生 rust
或
kzmpq1sx2#
使用
rustup default <toolchain>
更改默认工具链。您可以使用全名(例如rustup default stable-x86_64-unknown-linux-gnu
)或短别名(例如rustup default stable
)。rustup也有一些方法可以覆盖默认值,范围更广,参见rustup一书中的Overrides。
mctunoxg3#
要在存储库中的夜间配置和稳定配置之间切换,请使用:
或:
sauutmhj4#
rustup default stable
应该可以工作。这将把stable
设置为全局默认工具链。要将
stable
设置为一个目录/项目的默认工具链,请使用rustup override set stable
命令。要取消设置,请使用rustup override unset
。