行云流水地在linux通过rustup安装rust开发环境(国内源)

下载rustup-init

  1. 创建临时目录(命令:mkdir ws_tmp && cd ws_tmp

  2. 下载rustup-init (命令:curl https://sh.rustup.rs/ > rustup-init.sh

下载rustup-init.png

运行rustup-init

  1. 运行rustup-init(命令:chmod +x rustup-init.sh && ./rustup-init.sh
image.png

没错,就是这里,迟迟不能完成,别急,且看下面的步骤

  1. 编辑下载好的rustup-init.sh文件(命令:vi ./rustup-init.sh
vi ./rustup-init.sh

找到红色箭头之后的https地址,将该https地址整体替换为https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup/archive/1.22.1

地址替换

当然也可以替换成你想要的地址,比如https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup/archive/目录下的地址可选择其一

地址列表示例
  1. 再次运行rustup-init(命令:./rustup-init.sh
    再次运行rustup-init.png

发现报错,原因是在https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup/archive/1.22.1目录下,并没有dist目录,我们到rustup-init.sh文件中纠正此错误,且看下面的步骤

  1. 编辑下载好的rustup-init.sh文件(命令:vi ./rustup-init.sh

找到dist一行

disk行查找.png

删除该行中的dist

删除dist.png

rustup-init安装rust环境

  1. 再次运行rustup-init(命令:./rustup-init.sh

不一会儿,便出现了动作

运行rustup-init成功.png

我们选择1进行安装

选择1进行安装.png

又开始龟速前进了。。。

  1. 更换RUSTUP_DIST_SERVER源(命令:export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup

  2. 再次运行rustup-init(命令:./rustup-init.sh

    再次运行rustup-init.png

看起来下载速度不错!等待些许时刻

rustup安装完成.png

但!!!此刻我们输入cargo --version会报找不到命令

按照刚才安装完的提示(上图字体加粗部分),我们执行命令source ~/.cargo/env

之后便可以正常看到cargo、rustc 以及rustup的版本信息

OK.收工

靓文参考:rust 使用国内镜像,快速安装方法

你可能感兴趣的:(行云流水地在linux通过rustup安装rust开发环境(国内源))