首页 > 其他分享 >无涯教程-Rust - 环境设置

无涯教程-Rust - 环境设置

时间:2024-01-24 21:31:57浏览次数:32  
标签:cargo 教程 exe rustup 无涯 rust 安装 Rust

通过 rustup (一种用于管理Rust版本和相关工具的基于控制台的工具),可以轻松安装Rust。

在Windows上安装

让我们学习如何在Windows上安装RUST。

  • 必须强制使用C++工具安装Visual Studio 2013或更高版本,才能在Windows上运行Rust程序,首先,从此处下载Visual Studio VS 2013 Express

  • 下载并安装Windows的 rustup 工具。 rustup-init.exe 可在此处下载-Rust Lang

  • 双击 rustup-init.exe 文件。单击后,将显示以下屏幕。

在Windows上安装
  • 按输入进行默认安装,安装完成后,将显示以下屏幕。

Installation completed
  • 在安装屏幕上,很明显Rust相关的文件存储在文件夹中- C:\Users\{PC}\.cargo\bin ,文件夹的内容是-

cargo-fmt.exe
cargo.exe
rls.exe
rust-gdb.exe
rust-lldb.exe
rustc.exe //这是 rust 的编译器
rustdoc.exe
rustfmt.exe
rustup.exe
  • Cargo是Rust的包裹管理器,要验证是否已安装货物,请执行以下命令-

C:\Users\Admin>cargo -V
cargo 1.29.0 (524a578d7 2018-08-05)
  • Rust的编译器为 rustc ,要验证编译器版本,请执行以下命令-

C:\Users\Admin>cargo -V
cargo 1.29.0 (524a578d7 2018-08-05)

在Linux/Mac上安装

要在Linux或macOS上安装 rustup ,请打开终端并输入以下命令。

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

该命令将下载脚本并开始安装 rustup 工具,该工具将安装Rust的最新稳定版本,可能会提示您输入密码,如果安装成功,将出现以下行-

Rust is installed now. Great!

下次登录后,安装脚本会自动将Rust添加到系统PATH中,要立即开始使用Rust而不是重新启动终端,请在Shell程序中运行以下命令以手动将Rust添加到系统PATH中-

$source $HOME/.cargo/env

或者,您可以将以下行添加到〜/.bash_profile-

$export PATH="$HOME/.cargo/bin:$PATH"

参考链接

https://www.learnfk.com/rust/rust-environment-setup.html

标签:cargo,教程,exe,rustup,无涯,rust,安装,Rust
From: https://blog.51cto.com/u_14033984/9402612

相关文章

  • 无涯教程-CSS3 - 用户界面
    用户界面属性允许您将任何元素更改为几个标准用户界面元素之一。CSS3用户界面中使用的一些常用属性。Sr.No.Value&Remark1appearance用于允许用户将元素制作为用户界面元素。2box-sizing允许用户以清晰的方式将元素固定在区域上。3icon用于在区域上提供图标。......
  • 无涯教程-CSS3 - 多列布局
    CSS3可以将文本内容设计成像报纸一样的多列布局。一些最常用的多列属性,如下所示-Sr.No.Value&Remark1column-count 指定元素应该被分割的列数。2column-fill指定如何填充列3column-gap 指定列与列之间的间隙4column-rule所有column-rule-*属性的简......
  • 【教程】如何在苹果手机上查看系统文件?
    ​引言苹果手机与安卓手机不同,无法直接访问系统文件夹。但是,如果我们想要查看苹果手机的系统文件,可以借助一些工具来实现。本文将介绍一款名为克魔助手的iOS设备管理软件,它能帮助我们轻松查看苹果手机的系统文件。 连接iPhone到电脑,打开克魔助手,用数据线将iPhone连接到电脑上......
  • BeautifulSoup和Cheerio库:解析QQ音频文件的完整教程
    在当今数字化的世界中,网络上充斥着各种各样的数据,而这些数据往往以各种不同的格式和结构存在。要从这些数据中获取有用的信息,我们就需要使用一些工具来解析和提取数据。BeautifulSoup和CheerioBeautifulSoup是Python中用于解析HTML和XML文档的库,而Cheerio是Node.js中类似的库。......
  • 无涯教程-CSS3 - 字体属性(Font)
    Web字体用于允许CSS中的字体,这些字体未在本地系统上安装。Sr.No.Font&Remark1TrueTypeFonts(TTF)TrueType是Apple和Microsoft在1980年代后期开发的轮廓字体标准,它成为Windows和MAC操作系统最常用的字体。2OpenTypeFonts(OTF)OpenType是Microsoft开发的可缩放计......
  • Sping的AOP基本教程(使用注解方式)
    说明:使用注解方式实现AOP切面。什么是AOP?面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。通俗描述:不通过修改源代码方式,在主干功能里面添加新功能。AOP底层使用动态代理。AOP术语......
  • 教程|幻兽帕鲁一键开私服
    《幻兽帕鲁》这游戏最近可谓风靡一时,发售仅三天即创下Steam同时在线峰值超150万的盛况。笔者买到游戏后也是连忙喊上小伙伴一起联机当赛博农场主,奈何官方服务器太过火爆,时不时就遇到卡顿现象。干脆动手搭建一个专用服务器,与朋友们共享流畅的私服联机体验吧!跟着下面的步骤,不用......
  • Steam幻兽帕鲁搭建教程,如何选择服务器
    如何选购服务器大家可以根据自己的需求选购,大家最好选用物理服务器,可以找我参考一下。1到6人建议使用16H32G的20带宽的。12人以上建议大家使用E5的CPU内存64G的带宽50起步的。大家在选择服务器商的时候一定要选择正规的拥有资质的,这样售后会有保证,服务器还会稳定。搭建前需要准备下......
  • 无涯教程-CSS3 - 渐变属性(Gradients)
    渐变显示两种或更多种颜色的组合,如下所示-线性渐变线性渐变用于以线性格式(如从上到下)排列两种或多种颜色。Toptobottom(从上到下)<html><head><style>#grad1{height:100px;background:-webkit-linear-gradient(pink,......
  • 无涯教程-CSS3 - 颜色属性(Color)
    CSS3支持以下其他颜色属性-RGBA颜色HSL颜色HSLA颜色Opacity透明RGBA代表RedGreenBlueAlpha。它是CSS2的扩展,Alpha指定颜色的透明度,参数是0.0到1.0之间的数字。RGBA的示例语法如下所示-#d1{background-color:rgba(255,0,0,0.5);}#d2{background-colo......