进入官网会自动检测当前是什么操作系统,我的是Mac,所以使用官网给的命令安装就可以了

终端输入:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# 安装过程中,最后一步需要输入选择,输入1是继续安装

安装完成后通过以下两个命令测试是否安装成功

rustc --version
cargo --version

如果两个命令都执行后,显示了版本号就说明没问题了

Rust没有专门的编译器,但是部分知名编译器支持Rust,我这里用的IDEA安装插件的方式

安装步骤:

  1. 在IDEA插件市场搜索rust,点击安装,安装完成还会依赖其它的插件都点击同意下载就行了
  2. 重启IDEA就可以了

编写第一个rust程序HelloWorld.rs

fn main() {println!("Hello World!");
}

打开终端输入:

rustc HelloWorld.rs

执行完后会生成一个可执行文件,在Mac/Linux下是可执行文件,Win是exe文件,可以双击运行,也可以通过终端执行

./HelloWorld

又学会一个HelloWorld,抬走,下一个

Rust——Macos安装使用相关推荐

  1. 【收藏】怎样把 macOS 安装在移动硬盘或 U 盘里

    以下文章适用于在mac os上重新安装系统到外置移动硬盘中: 怎样把 macOS 安装在移动硬盘或 U 盘里

  2. iso qemu 安装ubuntu_基于libvirt 和QEMU在macOS安装Ubuntu

    在流行的虚拟架构体系中,最重要的技术当然要数libvirt和QEMU了.包括Linux虚拟化技术中KVM和xen都使用了QEMU.关于Xen和KVM进行虚拟化,以及在Window下使用Vmware,V ...

  3. macos 安装scala_如何在MacOS上安装Scala和Apache Spark

    macos 安装scala by Jose Marcial Portilla 通过何塞·马西尔·波蒂利亚(Jose Marcial Portilla) 如何在MacOS上安装Scala和Apache ...

  4. MacOS 安装 Telnet

    Homebrew是一款自由及开放源代码的软件包管理系统,用以简化macOS系统上的软件安装过程.对于Appstore中没有的软件,推荐使用此方法安装管理第三方软件. 没有安装Homebrew,可以参考 ...

  5. macOS安装MySQL,使用Navicat连接MySQL数据库/2022

    macOS安装MySQL,使用Navicat连接MySQL数据库/2022 intel chip 下载安装文件 进入官网 MySQL :: MySQL Downloads 选择页尾MySQL Comm ...

  6. MacOS 安装 MySQL

    MacOS 安装 MySQL 一.下载MySQL 二.安装 三.使用 四.数据库连接工具DBeaver 一.下载MySQL 首先到Mysql社区下载对应安装包,下载地址 二.安装 打开安装包,一直按继 ...

  7. macos安装更新错误_如何控制何时安装macOS更新

    macos安装更新错误 Updates are necessary, but annoying. Which is why your Mac, by default, installs them au ...

  8. MacOS 安装跨平台加密工具 VeraCrypt

    在 Window 系统中,我们可以使用 BitLocker 来给文件进行加密.然而,如果需要同时使用多系统,跨平台使用,那可以使用开源加密工具 VeraCrypt . 以下介绍如何为 MacOS 安装 ...

  9. macOS 安装lrzsz

    mac自带的终端是不支持lrzsz的,需要下载安装iterm2 Mac OS 终端利器 iTerm2 安装homebrew brew的MAC安装 macOS 安装lrzsz 进入/usr/local/ ...

最新文章

  1. selenium 无法定位打开a链接_测试干货 :Selenium8种元素定位法
  2. linux怎么修改grub引导顺序,我如何更改GRUB引导顺序?
  3. 【动态规划】loj#2485. 「CEOI2017」Chase
  4. python拼音怎么写-python: 拼音处理模块
  5. 【数据展示】matplotlib设置画面大小
  6. acegis连接使用方法_正确打开效果器 连接方法和使用技巧必须要知道
  7. Get Cache Info in Linux on ARMv8 64-bit Platform
  8. linux下的shell运算(加、减、乘、除)
  9. Layui --- [Mar]给渲染后的表格加CSS样式
  10. java正则匹配英文句号_Scala 正则表达式 0411
  11. 将win7笔记本电脑变身WiFi热点,让手机、ipad共享上网!
  12. 一个小例子介绍Obj-C的函数命名方式
  13. 树莓派3代b型静态IP设置,和ssh的wlan配置
  14. python中正确的赋值语句_在Python中使用赋值表达式时,如何完成赋值语句“x=y:=f(x)”?...
  15. 【旧文章搬运】深入分析Win7的对象引用跟踪机制
  16. 为什么要对数据仓库分层
  17. Z逆变换(2020.10.21)
  18. 2019/10/8今日头条笔试
  19. 2017ACM/ICPC沈阳站总结
  20. sox处理mp3_sox的常用方法

热门文章

  1. 如何安装mysql5.7.2_CentOS 7.2 安装MySQL 5.7
  2. 蒙特卡罗模拟法 —— python
  3. 计算机用手机的网络,电脑做热点让手机上网_电脑开热点给手机用
  4. python读取api接口频率_Python基础(API接口测试)
  5. html文件打开是搜索导航,GitHub - bituplink/OneHtmlNav: 单文件html的网络导航页面,简约并不简单...
  6. socket timeout是什么引起的_MySQL C API 参数 MYSQL_OPT_READ_TIMEOUT 的一些行为分析
  7. 什么是python标识符_Python:标识符Identifier
  8. 数据结构-栈4-栈的应用-中缀转后缀
  9. js_!和!!的使用
  10. 算法图解学习笔记02:递归和栈