使用 Rustup

Rustup 是官方提供的安装工具,不仅可以下载 Rustc 编译工具,还可以下载各种 Rust 的工具链。

Rustup 镜像/反代

  • 使用方式
    把一下代码复制到.bashrc或者类似文件(.zshrc等)然后执行source .bashrc或者将其添加到环境变量
export RUSTUP_DIST_SERVER="https://rsproxy.cn"
  • 安装 Rustup
    先打开 Rustup 的官网:https://rustup.rs,然后根据提示下载或运行命令就可以了。

比如在 Linux 下执行:
curl https://sh.rustup.rs -sSf | sh 即可。

  • 配置 crate.io 镜像
    因为cargo等下载需要连接 crate.io 网络如果不是很好的话会特别慢,可以在$HOME/.cargo/下建立一个config文件,加入如下配置:
[source.crates-io]
replace-with = 'rsproxy'[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"[net]
git-fetch-with-cli = true

安装nightly版本及 racer

安装nightly版本: rustup install nightly && rustup default nightly
安装src : rustup component add rust-src
安装racer: cargo install racer

参考:
https://www.jianshu.com/p/5efdd9ce8565
https://www.cnblogs.com/onsunsl/p/rust-cargo-proxy-and-crates-io-china-mirro.html
Rust Develop(Learn) Environment
字节跳动源https://rsproxy.cn/

linux下rust编译环境搭建相关推荐

  1. linux下嵌入式编译环境搭建,ubuntu系统下嵌入式开发环境搭建(ubuntu 16.04)

    1.安装git sudo apt-get install git 2.安装vim sudo apt-get install vim 3.安装arm-linux-gcc (1) arm-linux-gc ...

  2. linux下golang编译环境搭建

    1. 设置GOPATH及PATH 修改 ~/.bash_profile export GOPATH=/usr/local/gopath PATH="$GOPATH/bin:$PATH&quo ...

  3. 嵌入式Linux下的Qt环境搭建

    嵌入式Linux下的Qt环境搭建 本文介绍如何在嵌入式Linux开发板上配置Qt运行环境,并进行Qt程序运行测试 一.tslib编译 要想Qt 支持触摸需要编译 tslib ,以生成触摸相关插件. t ...

  4. Linux 下ffmpeg的环境搭建与安装

    Linux下ffmpeg的环境搭建与安装 背景 [FFmpeg是什么] 1· FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源软件.采用LGPL或GPL许可证,提供了录制.转 ...

  5. Linux下Java开发环境搭建

    最近刚开始玩Linux,搞开发搭建环境是第一步,于是总结了这篇Linux下Java开发环境搭建的博客,记录一下我爬过的坑. 一.JDK的下载 jdk8官方下载地址:http://www.oracle. ...

  6. Linux下服务器基本环境搭建步骤详解(三种软件安装方式)

    Linux下服务器基本环境搭建 小伙伴们注意看:下面使用三种方式分别安装JDK.Tomcat.Docker进行演示 操作系统基于CentOs7. 文章目录 Linux下服务器基本环境搭建 前言 一.L ...

  7. linux编译运行uart,搭建 linux 下的编译环境,使用 uart1 双线串口作为 console

    我平时的开发都是在 linux 下进行的,这也是我第一次学习 RISC-V 处理器.所以就想从头开始学习了.搭建编译环境,主要就是一个编译工具链 riscv64-unknown-elf-gcc.工具链 ...

  8. 基于LINUX下ESP_IDF开发环境搭建安装问题总结

    我的个人博客更多问题:https://blog.hinuohui.com/ 我也是第一次使用LINUX在LINUX下使用交叉编译,也遇到了很多的疑难杂症,我通通总结到本文 ESP_IDF官方参考文档: ...

  9. Linux 下 STM32 开发环境搭建

    安装编译器 如果还没安装编译器的,先安装: sudo apt install gcc-arm-none-eabi sudo apt install gdb-arm-none-eabi sudo apt ...

最新文章

  1. 【蓝桥杯】【入门题】【算法提高VIP】1480:模拟计算器
  2. NIOS2 DMA 传输模式
  3. linux视频教程百度网盘分享,Java集合基础知识总结(绝对经典
  4. Purism 宣布推出 PureOS 应用商店
  5. (四)Decorator设计模式解决GET/POST请求的乱码问题(转)
  6. Spring Boot @ConfigurationProperties注解的使用
  7. elasticsearch的cross_fields查询
  8. Linux 内核宏 time_after解析
  9. Linux学习笔记020---CentOs7.3 搭建 Solr单机服务
  10. vue.js--遇到的一些错误
  11. 求链表是否有环,及环入口,环长度
  12. java幸运观众抽取_Java利用数组随机抽取幸运观众如何实现
  13. html空桃心的特殊符号,王者荣耀名字特殊符号空白代码 名字特殊符号爱心尾巴大全可复制...
  14. DDIM代码详细解读(1):数据集加载、类别条件信息读取、关键超参数解析
  15. Android中Gson使用,flutter调用原生sdk
  16. 怎样设置默认打印机(HttpPrinter 易桥打印中间件)
  17. STM32F103调试笔记(1)——microusb接入电脑后显示未知USB设备(代码43)
  18. SVN 报错:does not support the HTTP/DAV protocol
  19. uniapp修改字体
  20. python开发his系统_医院HIS系统调用钉钉开放平台的简单实例

热门文章

  1. Prometheus-使用Prometheus监控Kubernetes集群
  2. Kai - Golang实现的目标检测云服务
  3. HDoj-1863-畅通project-并查集
  4. 结对开发——电梯调度问题需求分析
  5. ASP.NET抓取网页内容
  6. IOS 传值方法总结
  7. 专业修复数据库修复软件不能修复的数据库
  8. 使用Apache Kudu和Impala实现存储分层
  9. 搞定mac的bashrc
  10. ES6 javascript 实用开发技巧