使用MSYS2中的Rust在Windows上安装Cargo

时间:2014-12-28 12:03:49

标签: 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)

我做错了吗?

1 个答案:

答案 0 :(得分:1)

我不知道如何让install.sh工作,但我使用precompiled binaries available from the Github repo取得了成功。 README链接到6个预编译的二进制文件,分别用于Windows,OS X和Linux,每个用于32位和64位体系结构。

这是一个.tar.gz文件,因此您需要7-Zip之类的内容来解压缩它。解压缩后,您只需将cargo.exe移至PATH中的某个位置即可。由于我还将Rust nightlies安装到C:\Rust,因此我捎带并将cargo.exe移至C:\Rust\bin