目前rust安装常用的方式就是通过Rustup安装,此安装方式需要访问互联网。在生产环境中由于网络限制,不能直接访问互联网或者不能访问目标网站,这时候需要用离线安装的方式,本文将详细介绍离线安装步骤,并给出了vscode如何使用rust

1,下载安装包

安装包网站:Other Installation Methods - Rust Forge

网站上提供了三个版本的下载链接,一般我们选择稳定版下载,截止本文已经更新到

我一开始尝试了安装x86_64-pc-windows-msvc,安装完后编译提示缺少工具链

PS F:\skillup\rust\hello_world\greeting> cargo buildCompiling greeting v0.1.0 (F:\skillup\rust\hello_world\greeting)
error: linker `link.exe` not found|= note: program not found

网上的解决方案就是通过命令去安装工具链

rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

但是这种方式也是需要去访问互联网,然后尝试去微软官网下载工具链包手动安装,倒腾半天最后也没搞成,放弃!!!

后来尝试安装x86_64-pc-windows-gnu版本

2,安装x86_64-pc-windows-gnu

下载好x86_64-pc-windows-gnu版本后就可以启动安装了

双击exe,选择Advanced,可以自由选择安装路径,其他没有特殊的设置,一路安装下去就可以了

3,查看运行版本

可以看到此次安装的是1.67版本

4,配置VSCODE

安装rust辅助插件 rust-analyzer 和 Native Debug 两个扩展

5,Rust第一个程序

新建文件夹hello_world

在 VSCode 中打开新建的文件夹:

打开文件夹之后选择菜单栏中的"终端"-"新建终端",会打开一个新的终端:

在终端中输入命令:

cargo new greeting 

当前文件下会构建一个名叫 greeting 的 Rust 工程目录。

现在在终端里输入以下三个命令:

cd ./greeting
cargo build
cargo run 

这下你可以说成功运行了rust的hello world程序,具体从入门到放弃要多久就看自个了

Windows离线安装Rust相关推荐

  1. windows离线安装node-gyp

    windows离线安装node-gyp 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录 windows离线安装node-gy ...

  2. windows离线安装grunt_chrome火狐离线安装包下载

    一.chrome 1.联网安装 进入Google官网的Chrome下载页面后,它会自动根据操作系统类型下载联网安装包,默认是最新的chrome稳定版. 下载地址:https://www.google. ...

  3. windows 离线安装nessus

    1.下载地址:Download Nessus | Tenable®Download Nessus and Nessus Manager.https://www.tenable.com/download ...

  4. 1、Windows离线安装Django

    离线安装Django 1.安装Python,选择Python最新版可执行程序,然后开始安装 https://www.python.org/downloads/windows/ 2.下载Django离线 ...

  5. Linux离线安装PyYAML,linux windows 离线安装PyYaml Import Error: No module named pyyaml

    首先报错 No module named pyyaml 说明没有pyyaml 在线安装 windows linux: pip install pyyaml 亲测好用 离线的情况下 windows Py ...

  6. Windows离线安装IPy库

    引言:一般情况下,直接在CMD命令窗口使用命令"pip install IPy"即可安装.本文介绍离线的方法安装IPy库. 关于IPy:IPy是python的一个库,方便使用pyt ...

  7. Windows离线安装ActivePerl模块的两种方法

    第一种方法:利用.ppd文件安装 这是在网上看到的方法,有人说下载模块的zip包,能解压出.tar.gz和.ppd两个文件,但是我从CPAN上没找到zip包,仅下载到.tar.gz包,所以自己按下面格 ...

  8. 离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中)

    离线安装python第三方库的实用方法:解决公司内网,服务器/电脑不能上网却需要安装python三方库问题(上:Windows环境中) 参考文章: (1)离线安装python第三方库的实用方法:解决公 ...

  9. windows下python3.5使用pip离线安装whl包

    0. 绪论 Windows离线断网环境下安装Python包,配置环境,准备用来生成word模版.姑且记录一下 生产环境 : windows 7 windows10 python 3.5.2 pip 1 ...

最新文章

  1. Openstack贡献者须知 2 — 社区工作运作 代码贡献流程
  2. 常见加密工具类Base64、DES、AES、RSA、MD5汇总
  3. 函数不可访问_关于可重入函数
  4. composer mysql_php – 无法看到mysql数据库时,composer安装失败
  5. 专注于皮肤病理诊断技术研发,贝叶科技赋予AI诊断可解释能力
  6. 查看tsfresh提取(时间)序列特征的变量含义
  7. mysql_query 变量,在mysql_query字符串中使用PHP变量
  8. Android 源码 分析
  9. html5实现电子签名并下载
  10. 北师计算机应用基础开放作业,北师大计算机应用基础开放作业答案
  11. 怀化市哪里有学计算机的,怀化汽修学校推荐-哪里好,计算机职业学校
  12. 明朝版的《北京欢迎你》
  13. python中什么是继承_Python中的继承是什么意思?
  14. 【条形码识别】条形码中数字的识别的matlab仿真
  15. 织梦后台编写网站的操作步骤
  16. OFDM学习、编程实现
  17. 无人机航测技术的优势有哪些?
  18. 汇编语言-jcxz指令
  19. tensoflow2.6训练自己的图像分类
  20. [转载]2007热点技术职位排行及点析

热门文章

  1. 微信小程序接入腾讯云的对象存储
  2. java52-抽象类
  3. 论文写作 1: 学术论文的基本概念
  4. 腾讯云函数报错 Invoking task timed out after 3 seconds
  5. Linux系统概述及常用命令
  6. systemd介绍六:Journalctl查看并操作sytemd日志
  7. Archlinux和Windows双系统安装
  8. systemUI 学习记录1
  9. LabVIEW编程LabVIEW开发研华通用驱动XNavi 例程与相关资料
  10. 集丰照明|如何对国内 LED 市场的增长趋势与前景预测?