Page 15
这是本书的第一部分,将会带您走进Rust以及它的配套工具的使用.首先,我们要安装Rust.接着就是经典的"Hello World"程序.最后,我们讨论一下Cargo,Rust的构建系统和包管理器.
2.1 安装Rust
使用Rust的第一步就是安装它!安装Rust有很多方法,最简单的就是使用rustup脚本.如果你使用Linux或者Mac,你只需这样:
$ curl -sf -L https://static.rust-lang.org/rustup.sh | sh
如果你担心使用curl | sh的潜在安全问题,请您阅读我们在下面列出的声明(http://curlpipesh.tumblr.com).然后使用分两步的安装脚本:
$ curl -f -L https://static.rust-lang.org/rustup.sh -0
$ sh rustup.sh
如果你使用Windows, 下载32位或64位安装包并运行.
https://static.rust-lang.org/dist/rust-1.0.0-beta-i686-pc-windows-gnu.msi
https://static.rust-lang.org/dist/rust-1.0.0-beta-x86_64-pc-windows-gnu.msi
Page 16
卸载
如果你决定不再使用Rust,我们会有点失望,但是没关系.不是每种语言都适合每个人.直接运行卸载脚本:
$ sudo /usr/local/lib/rustlib/uninstall.sh
如果你使用Windows安装包, 重新运行它就会有一个卸载选项.
有的人在使用curl | sh的时候会感觉到不安.总的来说,当你使用它的时候,你就在信任那些维护Rust语言的人们不会攻击你的电脑或者做一些坏事.这是个好的天性!如果你是这些人中的一个,你可以检出从源代码编译Rust的说明文档,或者直接使用官方的二进制文件.
噢,我们应当指出官方支持的平台:
Windows(7,8,Server 2008 R2)
Linux(2.6.18 or later, various distributions), x86 and x84-64
OSX 10.7(Lion) or greater, x86 and x86-64
我们在这些平台上进行了广泛的测试,也在其他一些平台上做了一些测试,例如Android.但是这些是运行最好的,因为做了最多的测试.
最后,对于Windows有一点说明.Rust将Windows作为发布的头等平台,但是是事实Windows上的表现不如Linux或OSX.我们正在解决这一问题!如果有任何东西工作不正常,那就是个bug.请告知我们.针对Windows平台上的每一条评论都会被测试,就像其他平台一样.
如果你安装了Rust,你可以打开shell,输入如下命令:
$rust --version
你会看到版本号, 提交hash, 提交日期和编译日期:
rustc 1.0.0-beta (9854143cb 2015-04-02) (built 2015-04-02)
如果是这样的话,恭喜你,你安装成功了!
这个安装包还会拷贝说明文档到本地,你可以离线阅读.在UNIX系统上,安装的位置在/usr/local/share/doc/rust.在Windows系统上,安装在Rust安装目录的share/doc下.
如果没有的话,有很多地方你可以得到帮助.最简单的就是在irc.mozilla.org上的#rust IRC频道,你可以通过Mibbit访问它.点击链接,你就可以同其他Rust开发者(Rustaceans)一起交流.其他资源都在用户论坛和Stack Overflow.
相关文章
- 2023年程序员数据报告:全球有 2690 万程序员,近一半不到35岁,Rust是最受期待的编程语言
- tebsorflow2.0 tf.keras猫狗识别(2)—自定义训练
- ConvNeXt V2实战:使用ConvNeXt V2实现图像分类任务(二)
- 黑马在线教育数仓实战2
- SSM框架实战-搭建自己的个人博客2-UEditor编辑器的使用
- DMHS搭建DMDSC 2节点集群同步到单库
- 提速 Spark SQL 2 倍,GLUTEN 向量化引擎原理剖析
- Android 11.0 Camera2退出时屏幕旋转为横屏
- 使用 HertzBeat 5分钟搞定 SpringBoot2 监控告警
- 【230310-4】已知圆心在x轴上的圆C与直线l:x+2倍根号2-10=0切于点E(m,2倍根号2),圆P:x2+(a+2)x+y2-ay+a+1=0 求: 1)c的方程 2)已知a>1,圆P与x轴