行云流水地在linux通过rustup安装rust开发环境(国内
下载rustup-init
-
创建临时目录(命令:
mkdir ws_tmp && cd ws_tmp
) -
下载rustup-init (命令:
curl https://sh.rustup.rs/ > rustup-init.sh
)
运行rustup-init
- 运行rustup-init(命令:
chmod +x rustup-init.sh && ./rustup-init.sh
)
没错,就是这里,迟迟不能完成,别急,且看下面的步骤
- 编辑下载好的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/目录下的地址可选择其一
地址列表示例- 再次运行rustup-init(命令:
./rustup-init.sh
)
再次运行rustup-init.png
发现报错,原因是在https://mirrors.tuna.tsinghua.edu.cn/rustup/rustup/archive/1.22.1目录下,并没有dist目录,我们到rustup-init.sh文件中纠正此错误,且看下面的步骤
- 编辑下载好的rustup-init.sh文件(命令:
vi ./rustup-init.sh
)
找到dist
一行
删除该行中的dist
rustup-init安装rust环境
- 再次运行rustup-init(命令:
./rustup-init.sh
)
不一会儿,便出现了动作
运行rustup-init成功.png我们选择1进行安装
选择1进行安装.png又开始龟速前进了。。。
-
更换RUSTUP_DIST_SERVER源(命令:
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup
) -
再次运行rustup-init(命令:
再次运行rustup-init.png./rustup-init.sh
)
看起来下载速度不错!等待些许时刻
rustup安装完成.png但!!!此刻我们输入cargo --version
会报找不到命令
按照刚才安装完的提示(上图字体加粗部分),我们执行命令source ~/.cargo/env
之后便可以正常看到cargo、rustc 以及rustup的版本信息
OK.收工
靓文参考:rust 使用国内镜像,快速安装方法
](https://www.cnblogs.com/hustcpp/p/12341098.html)