首页 > 系统相关 >Rust从入门到放弃00-Linux环境下安装Rust

Rust从入门到放弃00-Linux环境下安装Rust

时间:2024-06-21 14:54:05浏览次数:22  
标签:00 rustup ustc Rust https Linux 安装 rust

Rust从入门到放弃00-Linux环境下安装Rust

本文为转载帖,用于记录linux安装Rust 原帖指路->https://blog.csdn.net/qq_41879343/article/details/104802548#_9

第一步:加入中国科技大学网络镜像代理

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

tips:以上命令,仅仅在本次终端生效,切换终端,仍然需要再次执行一次

第二步:执行脚本命令,完成rust安装

curl https://sh.rustup.rs -sSf | sh

一个用于管理Rust版本和相关工具的命令行工具,包括编译器,包管理工具
在安装的时候,会让你选择安装路径,我们输入 1 (默认安装)回车
安装成功之后,会提示:Rust is installed now. Great!

我们执行重新加载环境变量,使rustup命令生效
source $HOME/.cargo/env

第三步: 输入 rustc -V 或 rustup -v 有提示相关说明,则生效

第四步:配置包管理镜像代理

$HOME/.cargo目录下创建一个名为config的文本文件,其内容为:
vi $HOME/.cargo/config

[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

第五步:安装RSL,RLS(Rust Language Server)是官方提供的一个标准化的编辑器增强工具

// 更新rustup到最新
rustup self update
rustup component add rls rust-analysis rust-src

安装编译GCC工具链

sudo apt-get install build-essential
验证安装成功
在终端输入:
rustc --version
如果输出你rustc的版本信息即成功。

标签:00,rustup,ustc,Rust,https,Linux,安装,rust
From: https://www.cnblogs.com/ProsperousEnding/p/18260517

相关文章

  • Linux-基础知识Day01
    Linux基础一、目录的概念:        1、在Linux系统中,顶级目录是"/"        2、在Linux系统中,文件路描述:"/usr/local/hello.txt"        3、在Linux系统中,出现在开头的/表示:根目录;出现在后面的/表示:层次关系二、Linux命令的基础:1、概念:无论是什么......
  • 洛谷 P1030 [NOIP2001 普及组] 求先序排列
    因为题目求先序,意味着要不断找根。那么我们来看这道题方法:(示例)中序ACGDBHZKX,后序CDGAHXKZB,首先可找到主根B;那么我们找到中序遍历中的B,由这种遍历的性质,可将中序遍历分为ACGD和HZKX两棵子树,那么对应可找到后序遍历CDGA和HXKZ(从头找即可)从而问题就变成求1.中序遍历ACGD,后序......
  • 天邑800e光猫改桥接教程
    问题是在“折腾”中解决的!抠门*通给我家配的光猫,只有1个千兆口,自带WIFI只有2.4GHZ频段。如果要享受高网速的“快感”,必须在光猫下再接一个具备多个千兆口的双频路由器。宽带运营商对光猫的配置的是路由模式,下面把光猫改为桥接模式,让路由器拨号上网。一、路由器拨号上网......
  • Linux基本命令详细讲解和扩展
     1.基本命令和操作文件和目录操作ls:列出目录内容示例:ls-l/etc 列出 /etc 目录的详细内容。cd:更改目录示例:cd/var/log 切换到 /var/log 目录。cp:复制文件或目录示例:cpfile1.txtfile2.txt 复制 file1.txt 为 file2.txt。mv:移动或重命名文件或目......
  • Java网易163邮箱工具类-部署到Linux
    1,设置163邮箱开启POP3/SMTP/IMAP2,依赖<dependency> <groupId>jakarta.mail</groupId> <artifactId>jakarta.mail-api</artifactId> <version>2.1.3</version></dependency><dependency> <groupId>com.sun.m......
  • 视频监控平台功能:国外的硬盘录像机NVR通过ISUP协议(原ehome协议)接入AS-V1000视频平台
    目录一、背景说明二、ISUP协议介绍1、海康ISUP协议概述2、ISUP协议支持主码流和子码流切换(1)灵活配置和个性化(2)适应不同网络带宽,提高使用体验3、海康ehome相关文章三、ISUP协议接入说明1、平台侧ISUP协议配置2、设备侧ISUP协议配置3、ISUP设备接入状态和通道四、接......
  • Linux PXE高效批量装机
    部署PXE远程安装服务在大规模的Linux应用环境中,如Web群集、分布式计算等,服务器往往并不配备光驱设备,在这种情况下,如何为数十乃至上百台服务器裸机快速安装系统呢?传统的USB光驱、移动硬盘等安装方法显然已经难以满足需求。本章将学习基于PXE(PrebooteXecutionEnvironm......
  • linux上安装MySQL的详细教程
    一、检查是否安装过mysql   rpm-qa|grepmysql(ps:输入命令没内容就是没有安装)二、安装mysql包yum-yinstallmysql57-community-release-el7-10.noarch.rpm出现下边这个就表示成功了三、安装mysql1.首先要进行的工作就是:(该命令作用就是导入MySQL官方的......
  • P1098 [NOIP2007 提高组] 字符串的展开
    注意三种情况: 1.开头结尾的-,例:-abc--2.-两侧必须同为小写字母或同为数字例;A-a3.对数字不能进行大小写转换#include<iostream>#include<stdio.h>#include<algorithm>#include<string>#include<cmath>#include<algorithm>#defineFor(i,j,n)for(inti=j......
  • linux下安装ftp
    新建linux账号sudoadduseruser_ftpsudopasswduser_ftp--提示重复输入密码,就直接输入user_ftp安装服务yuminstall-yvsftpd--启动服务systemctlstartvsftpd--查看状态提示SUCCESS代表成功systemctlstatusvsftpd--开机自动启动systemctlenablevsftpd--防火......