为了方便(更快的构建周期,自动更新),每晚都会有一个build Rust编译器,为了实验目的,会不会有一个从GitHub克隆的Rust开发版本?
我的 idea 是为我的各种项目提供一个二进制版本的Rust,以及一个我可以破解的Rust版本,而不会造成彼此之间的 destruct .
如果重要的话,假设我的操作系统是Ubuntu 64位.
为了方便(更快的构建周期,自动更新),每晚都会有一个build Rust编译器,为了实验目的,会不会有一个从GitHub克隆的Rust开发版本?
我的 idea 是为我的各种项目提供一个二进制版本的Rust,以及一个我可以破解的Rust版本,而不会造成彼此之间的 destruct .
如果重要的话,假设我的操作系统是Ubuntu 64位.
目前的解决方案是使用rustup.安装后,您可以安装多个toolchains:
rustup install nightly
rustup install stable
rustup install 1.7
如果你有一个 rust 迹斑斑的地方,你可以把它作为一个工具链
rustup toolchain link my-development /path/to/rust/code
你可以选default toolchain
rustup default stable
或者只通过rustup
为机器上的特定目录添加override toolchain
cd /my/cool/project
rustup override set nightly
或者通过rust-toolchain
file添加一个覆盖工具链,该工具链与特定目录(如存储库)共存
cd /my/cool/project
echo "nightly" > rust-toolchain
如果您想暂时使用不同的工具链,可以使用"plus语法":
rustc +1.7 --help
cargo +nightly build
在其他情况下,可以使用rustup run
来运行特定工具链中的任意命令:
rustup run nightly any command you want here
另见: