首页 > 其他分享 >rust设置国内镜像

rust设置国内镜像

时间:2023-05-26 22:37:01浏览次数:49  
标签:index https rsproxy cn io crates 设置 镜像 rust

字节跳动镜像

字节镜像

crates.io 镜像

~/.cargo/config:

[source.crates-io]
# To use sparse index, change 'rsproxy' to 'rsproxy-sparse'
replace-with = 'rsproxy'

[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"

[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"

[net]
git-fetch-with-cli = true

Rustup 镜像

export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"

安装 Rust

curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh

Default host triple?

  • x86_64-pc-windows-gnu
  • x86_64-pc-windows-msvc

gnu => x86_64-posix-seh-rev0 才行,sljh版本的编译会失败

only Dwarf-2 (i686) and SEH (x86_64) exceptions are supported for windows-gnu toolchains.
URL

中科大镜像

{home}/.cargo/config

中科大镜像

[source.crates-io]
replace-with = 'ustc'

[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

环境变量:

RUSTUP_DIST_SERVER = https://mirrors.ustc.edu.cn/rust-static
RUSTUP_UPDATE_ROOT = https://mirrors.ustc.edu.cn/rust-static/rustup

Rust crates.io 稀疏索引镜像使用帮助

编辑 ~/.cargo/config 文件,添加以下内容:

[source.crates-io]
replace-with = 'mirror'

[source.mirror]
registry = "sparse+https://mirrors.tuna.tsinghua.edu.cn/crates.io-index/"

注:sparse+ 表示在使用稀疏索引,链接末尾的 / 不能缺少。

截至目前,可以通过 cargo +nightly -Z sparse-registry update 使用稀疏索引。

cargo 1.68 版本开始支持稀疏索引:不再需要完整克隆 crates.io-index 仓库,可以加快获取包的速度。如果您的 cargo 版本大于等于 1.68,可以直接使用而不需要开启 nightly。

标签:index,https,rsproxy,cn,io,crates,设置,镜像,rust
From: https://www.cnblogs.com/ReginaQ/p/17435975.html

相关文章

  • 完全免费的chatGPT国内镜像-目前可用
    亲测完全免费,速度快。缺点:有使用频率限制,不过可以自定义自己的Key后无任何限制地址:https://api35.pxj123.cn ......
  • 使用 Rust 开发一个微型游戏
    使用Rust构建微型游戏--用于理解游戏开发一、创建游戏Agenda建立项目实现Gameloop不同的游戏模式添加玩家添加障碍和计分汇总理解Gameloop为了让游戏流畅、顺滑的运行,需要使用GameloopGameloop:初始化窗口、图形和其它资源每当屏幕刷新(通常是每秒30......
  • 【笔记】macbook m2 芯片中使用 gcc docker 镜像来交叉编译
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯一个c程序,如何在macbookm2芯片的笔记本上,编译成linuxamd64的二进制格式呢?用gcc的docker镜像轻松的解决了这个问题:#下载gcc镜像,并且是linuxamd64......
  • Docker 镜像减少体积的思路和方法
    Docker镜像减少体积的思路和方法背景有一个项目感觉镜像有点大这边同事喊着一起帮忙处理一下.今天基本上就在客户现场进行处理了.想着应该把自己想到的东西整理一下.整体思路1.清理dockerfile同级目录内的文件,仅保留必须文件dockerbuild时会进行sendfile的......
  • 虚拟机VMware workstation net模式网络设置
    1.设置虚拟网络编辑器 网关ip 起止ip段2.更改centos(这里用的centos7.7)网络配置打开文件 ,这里的ens33各个机器可能不同,按实际来从上到下为ip,网关dns服务器,子网掩码 关闭ipv6设置固定ipv4(1)将BOOTPROTO设置为static或者none(2)编辑/etc/sysctl.conf配置,增加net.ipv6.c......
  • windows设置jar包开机自启
    @echooff@REM------------根据端口关闭java服务------------@REM有多少服务关闭多少端口setport1=9081for/f"tokens=1-5"%%iin('netstat-ano^|findstr":%port1%"')dotaskkill/f/pid%%m&setport1=8082for/f"tokens=1-5"%%iin(......
  • 如何在上架App之前设置证书并上传应用
    ​App上架教程在上架App之前想要进行真机测试的同学,请查看《iOS-最全的真机测试教程》,里面包含如何让多台电脑同时上架App和真机调试。P12文件的使用详解注意:同样可以在BuildSetting的sign中设置证书,但是有点麻烦,建议就在General中设置证书,比较方便,还可以查看错误的地方。......
  • 【敲敲云】免费的零代码产品 — 应用创建与设置
    敲敲云可以创建不同的应用,每一个应用我们可以看做一个系统,例如销售系统、财务系统等等。下面我们来看看如何创建应用吧。应用的基础操作:应用的基础操作包含创建应用、修改应用、退出/删除应用、排序应用、维护应用、应用回收站1、新建应用第一种方式:选择需要新建应用的组......
  • 如何在上架App之前设置证书并上传应用
    ​App上架教程在上架App之前想要进行真机测试的同学,请查看《iOS-最全的真机测试教程》,里面包含如何让多台电脑同时上架App和真机调试。P12文件的使用详解注意:同样可以在BuildSetting的sign中设置证书,但是有点麻烦,建议就在General中设置证书,比较方便,还可以查看错误的地方。......
  • 直播软件搭建,css设置滚动条样式
    直播软件搭建,css设置滚动条样式设置滚动条样式/*滚动条样式*/    ul::-webkit-scrollbar{/*滚动条整体样式*/       4px;   /*高宽分别对应横竖滚动条的尺寸*/      height:4px;    }    ul::-webkit-scrollbar-thumb......