windows - 从 MSYS2 使用 Rust 在 Windows 上安装 Cargo

标签 windows rust rust-cargo msys2

我已经通过 MSYS2 在我的 Windows 7 64 位系统上成功安装了 Rust,但是当尝试从每晚构建安装 Cargo 时,我从 install.sh 收到以下错误:

$ ./install.sh
install: looking for install programs
install:
install: found mkdir
install: found printf
install: found cut
install: found grep
install: found uname
install: found tr
install: found sed
install:
install: processing ./install.sh args
install:
install: CFG_DESTDIR          :=
install: CFG_PREFIX           := /usr/local
install: CFG_LIBDIR           := /usr/local/lib
install: CFG_MANDIR           := /usr/local/share/man
install:
install: validating ./install.sh args
install:
install: verifying platform can run binaries
install: error: can't execute rustc binary on this platform

虽然 rustc 工作正常:

$ rustc --version
rustc 0.13.0-nightly (5ba610265 2014-12-25 18:01:36 +0000)

我做错了什么吗?

最佳答案

我不知道如何让 install.sh 工作,但我已经成功地使用了 precompiled binaries available from the Github repo .自述文件链接到 6 个预编译二进制文件,Windows、OS X 和 Linux 各一个,分别用于 32 位和 64 位架构。

它是一个 .tar.gz 文件,所以你需要像 7-Zip 这样的东西打开包装。解压后,您可以简单地将 cargo.exe 移动到您的 PATH 中的某个位置。因为我还安装了 Rust nightliesC:\Rust,我将 cargo.exe 移动到 C:\Rust\bin

关于windows - 从 MSYS2 使用 Rust 在 Windows 上安装 Cargo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27676206/

相关文章:

rust - 无法验证生成的可执行文件是否为带有 `cargo readobj` : no such subcommand 的 ARM 二进制文件

python - 从python中独立于操作系统的地方加载配置文件

.net - 处理数据库模式中的更改

rust - 如何使用功能标志运行 cargo

rust - repr(C) 和 repr(rust) 有什么区别?

rust - 如何指定特征迭代器?

rust - 我的 crate 如何检查依赖项的选定功能?

windows - 如何使用 ftp 将变量传递到批处理文件的 %0 部分?

java - 在 Java 中获取驱动器名称(而不是驱动器号)

rust - to_string() 的稳定替代方案是什么