Rust 提供了三个版本渠道:nightly,beta,还有stable。不稳定特性只在 Nightly Rust 有效。这个过程的更多细节,请参见 “Stability as a deliverable”。
安装 nightly Rust,你可以使用 rustup.sh:
$ curl -s https://static.rust-lang.org/rustup.sh | sh -s -- --channel=nightly
如果你担心使用 curl | sh 有潜在的不安全性,请阅读下面我们的免责声明。免费使用两个版本的安装和检查我们的安装脚本:
$ curl -f -L https://static.rust-lang.org/rustup.sh -O
$ sh rustup.sh --channel=nightly
如果你在使用 Windows 系统,请下载32位的安装程序或64位安装程序并运行它。
如果你决定你不在使用 Rust 了,我们会有点难过,但没关系。并不是每一个编程语言对每个人来说都是很好用的。只需运行卸载脚本:
$ sudo /usr/local/lib/rustlib/uninstall.sh
如果你使用 Windows 安装程序,只要重新运行 .msi,它会给你一个卸载选项。
理所当然,当我们告诉你 curl | sh,有些人变得非常沮丧。基本上,当你这样做时,你相信维护 Rust 的人不会攻击你的电脑和做其它坏事。这是一个很好的本能!如果你是这些人中的一员,请查看从源代码构建 Rust 的文档,或官方二进制下载。
哦,我们还应该提到官方支持平台:
我们在这些平台上广泛测试 Rust,还有其他平台,像 Android。但这些都是最有可能的运行平台,因为他们都是最经常测试的平台。
最后,看一下 Windows 。Rust 认为 Windows 是发布的一个一流平台,但如实说来,Windows 体验不像 Linux / OS X 体验一样集成。我们正在努力做到这一点! 如果有什么不起作用,这就是一个漏洞。请让我们看看这是否真的发生。测试对 Windows 的每个提交就像测试任何其他平台一样。
如果你已经安装 Rust ,你可以打开一个 shell 和类型:
$ rustc --version
你应该看到版本号、提交哈希表,提交日期和构建日期:
rustc 1.0.0-nightly (f11f3e7ba 2015-01-04) (built 2015-01-06)
如果你这么做了,Rust 已经安装成功!恭喜!
这个安装程序也在本地安装一个文档的副本,这样你就可以离线阅读。在 UNIX 系统中,/usr/local/share/doc/rust
就是安装地址。在 Windows 中,安装在一个 share/doc
目录中,无论你将 Rust 安装在何处。
如果没有安装,有很多地方你可以得到帮助。最简单的就是 the #rust IRC channel on irc.mozilla.org ,你可以通过 Mibbit 访问到。单击该链接,你可以与其他 Rustaceans 交流,我们可以帮助你。还有其它的资源,包括用户的论坛和堆栈溢出。
Borrow 和 AsRefBorrow 和 AsRef 特性是非常相似的,但是也有些区别。这里有一个简单回顾一下这两个特质是什么意思。BorrowBorro...
方法语法函数很好,但是如果你想要在一些数据上调用很多函数,那是非常不合适的。请思考以下代码: baz(bar(foo)));我们从左往右...
当一个向量中的元素过多,同时向量的各元素有等差的规律,此时采用直接输入法将过于繁琐。针对该种情况 ,可以使用冒号(:) 来生...
分析宏代码所有宏过程都以关键词“Sub”开始,以关键词“End Sub”结束。在关键词“Sub”之后是宏的真正的名字,然后紧跟着是一...