我已经通过 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 nightlies到 C:\Rust
,我将 cargo.exe
移动到 C:\Rust\bin
。
关于windows - 从 MSYS2 使用 Rust 在 Windows 上安装 Cargo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27676206/