如何在Windows上通过CLI安装Rust?

ctehm74n  于 2023-02-04  发布在  Windows
关注(0)|答案(2)|浏览(135)

我正在尝试通过命令行在Windows VM(https://github.com/sansyrox/robyn/pull/263)上安装Rust。主Rust installation website上的脚本只支持 *nix os。
在Windows虚拟机上下载和安装Rust的命令是什么?

bqjvbblv

bqjvbblv1#

按照其他方式中的说明安装rustup。根据您选择的目标工具链下载rustup-init.exe

您可以使用--help查看有哪些选项可用于配置安装:

> .\rustup-init.exe --help
rustup-init 1.24.3 (ce5817a94 2021-05-31)
The installer for rustup

USAGE:
    rustup-init.exe [FLAGS] [OPTIONS]

FLAGS:
    -v, --verbose                        Enable verbose output
    -q, --quiet                          Disable progress output
    -y                                   Disable confirmation prompt.
        --no-update-default-toolchain    Don't update any existing default toolchain after install
        --no-modify-path                 Don't configure the PATH environment variable
    -h, --help                           Prints help information
    -V, --version                        Prints version information

OPTIONS:
        --default-host <default-host>              Choose a default host triple
        --default-toolchain <default-toolchain>    Choose a default toolchain to install
        --profile <profile>                         [default: default]  [possible values: minimal, default, complete]
    -c, --component <components>...                Component name to also install
    -t, --target <targets>...                      Target name to also install

基本的-y应该适合您;它将安装rustup和默认的工具链。当然,您可以使用wget在脚本中下载安装程序。

> wget https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-gnu/rustup-init.exe
> .\rustup-init.exe -vy

注意,MSVC工具链将要求您安装Visual C++构建工具才能运行。我不确定如何在仅CLI的环境中安装这些工具。希望.exe的功能类似。
另见:

cqoc49vn

cqoc49vn2#

使用scoop安装它,以便使用单个命令在您的系统上更轻松地管理软件包:

scoop install rustup-gnu用于GNU工具链

scoop install rustup用于MSVC工具链

然后您可以随时使用以下命令更新或卸载rustup
scoop upgrade rustup
scoop uninstall rustup .

相关问题