rust 使用国内镜像,快速安装方法

前言

众所周知的,国内由于防火墙的原因,访问国外的网络比较慢。
如果直接按照rust官网的安装方式安装非常容易失败,即使不失败也非常非常慢
如果用国内的镜像则可以分分钟就搞定

官方安装方法

文档: https://www.rust-lang.org/tools/install

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

使用国内镜像的方法

  1. 首先修改一下上面的命令,将安装脚本导出
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs > rust.sh
  1. 打开 rust.sh 脚本
  8
  9 # If RUSTUP_UPDATE_ROOT is unset or empty, default it.
 10 RUSTUP_UPDATE_ROOT="${RUSTUP_UPDATE_ROOT:-https://static.rust-lang.org/rustup}"
 11

将 RUSTUP_UPDATE_ROOT 修改为

RUSTUP_UPDATE_ROOT="http://mirrors.ustc.edu.cn/rust-static/rustup"

这是用来下载 rustup-init 的, 修改后通过国内镜像下载

  1. 修改环境变量
export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup

这让 rustup-init从国内进行下载rust的组件,提高速度

  1. 最后执行修改后的rust.sh
bash rust.sh

更简便的方法那就是手动安装

wget https://mirrors.ustc.edu.cn/rust-static/rustup/dist/x86_64-apple-darwin/rustup-init  

然后执行

RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup rustup-init 

最后

rust 安装后,会在home目录创建 .cargo/env,为了以后都从国内镜像源下载包,可以将上面的环境变量加入到env文件

echo "RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup"  >> ~./ .cargo/env  

原文地址:https://www.cnblogs.com/hustcpp/p/12341098.html

时间: 2024-08-25 18:24:16

rust 使用国内镜像,快速安装方法的相关文章

Laravel4快速安装方法,解决Laravel4安装速度慢

Laravel4原始安装方法 Laravel4 是构建在 Composer 之上的, 之前的安装方法是如下: composer create-project laravel/laravel your-project-name --prefer-dist 1 composer create-project laravel/laravel your-project-name --prefer-dist 然后再 composer install 1 composer install 十分钟过去了 ….

eclipse使用国内镜像站点安装插件

把eclipse 4.x的界面改为经典样式 打开eclipse,菜单栏>windows>preference>general>appearance>theme>classic>ok,如下图: 然后重启eclipse.如下图: 打开eclipse,菜单栏>help>install new software>available software sites,如下图 根据默认的官方网址改成国内镜像源,例如: 可以据此添加国内的eclipse源,把 ht

机器学习包pip清华镜像源安装方法

安装各种机器学习包的时候,经常出现无法下载安装包的问题,而导致安装失败.清华的镜像速度很快,下面对本方法进行讲解. 命令法 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple packages 注:把packages替换为安装模块. 配置法 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple 以pytorch为例 pip install tor

pip安装超时,更换国内镜像源安装

pip安装超时问题 pip install --index 源地址 安装包 常用镜像源地址: http://pypi.douban.com/ 豆瓣 http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学 http://mirrors.aliyun.com/pypi/simple/ 阿里云 原文地址:https://www.cnblogs.com/everfight/p/pip_installation.html

centos7 国内镜像yum安装mysql5.7

我这里是采用纯净的系统,刚装的centos7,而且选择的最小安装所以基本上是什么环境都没有的,然后这篇文章主要针对于小白 检查mysql环境是否已存在 虽然我的是纯净系统,但别人的不能保证,为了避免发生什么问题我们还是先检查下mysql是否已经安装过 [[email protected] ~]# rpm -qa | grep mysql [[email protected] ~]# rpm -qa |grep mariadb mariadb-libs-5.5.64-1.el7.x86_64 我这

python中pip使用国内镜像提高安装速度

系统:win7 python:2.7.8 pip:9.0.1 需要新建pip.ini配置文件,文件位置:%USERPROFILE%\pip\pip.ini 这个路径可能需要自己新建. pip.ini文件内容: [global] timeout = 60 index-url = https://pypi.doubanio.com/simple/ trusted-host=pypi.doubanio.com 完成之后,在dos窗口,pip install 模块名,就可以安装了.

使用国内镜像给ROS安装提速

大半年没写博客了.最近有幸参与机器人导航研究,在学习ROS相关知识.在安装ROS时使用国外的官方源安装非常慢.这里把使用国内镜像的安装方式做一个记录. 笔者用的是Kinetic版本,操作系统是Ubuntu 16.04 LTS. 第一步要做的就是替换系统默认的源为aliyun镜像源: 编辑/etc/apt/sources.list文件,将里面的内容替换为(替换之前建议先备份原始文件): # deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release a

pipenv安装库使用国内镜像

pipenv install django超级慢,卡住不动,最后不得不CTRL+C中止 这时有必要改成国内源了,打开Pipfile文件,发现内容是: [[source]] verify_ssl = true name = "pypi" url = "https://pypi.org/simple" [packages] [dev-packages] [requires] python_version = "3.4" 把url替换成阿里云源(这里国

linux的ubuntu和centos下快速安装LAMP环境

在linux下安装lamp环境,下面为大家分别介绍在ubuntu和centos下面快速安装LAMP环境的方法. 首先,让我们了解一下什么是LAMP环境(一下摘自百度百科): Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台.随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足