当前位置: 首页 > news >正文

企业建站公司案例中石化建设工程电子招投标交易网

企业建站公司案例,中石化建设工程电子招投标交易网,亚马逊品牌网站要怎么做,淘宝商城网站建设rust 基本介绍请看上一篇文章#xff1a;rust 介绍 rustup 介绍 rustup 是 Rust 语言的安装器和版本管理工具。通过 rustup#xff0c;可以轻松地安装 Rust 编译器#xff08;rustc#xff09;、标准库和文档。它也允许你切换不同的 Rust 版本或目标平台#xff0c;以及…rust 基本介绍请看上一篇文章rust 介绍 rustup 介绍 rustup 是 Rust 语言的安装器和版本管理工具。通过 rustup可以轻松地安装 Rust 编译器rustc、标准库和文档。它也允许你切换不同的 Rust 版本或目标平台以及管理多个 Rust 版本。 安装步骤 类 unix 操作系统 在类 UnixMacOS, Ubuntu, Centos, …Linux系统中, 打开终端执行以下命令安装 rustup curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh执行安装后将会下载并安装 Rust 编程语言的官方编译器。 安装途中会询问你安装配置如果没有特殊需求我们输入 1 使用默认配置并回车。 默认配置及解释如下 default host triple: aarch64-unknown-linux-gnu 是一个目标三元组target triple用于指示编译器目标平台的体系结构、厂商、系统、和ABI应用程序二进制接口。这个配置告诉 Rust 编译器为哪种类型的系统构建代码。default toolchain: 默认情况下Rust 安装程序会安装 stable 版本的工具链。Rust 有几个发布渠道稳定版stable、测试版beta 和 开发版nightly。稳定版是经过充分测试随时可用于生产环境的版。默认使用稳定版工具链是为了保证开发的稳定性和代码的可靠性。profile: default 配置文件会安装 Rust 编程语言的常用组件例如标准库、Cargo 和 Rustfmt。Rustup 提供了不同的配置文件如 minimal它只安装最必要的组件或 complete它包含了所有可用的组件和工具。modify PATH variable: Rust 安装程序询问是否要修改环境变量 PATH。同意修改 PATH 会将 Rust 的可执行文件路径如 cargo、rustc 等添加到你的系统环境变量 PATH 中。这样做的目的是为了确保你可以在任何地方比如在终端或命令行中运行 Rust 工具链的命令无需指定完整的路径。 接下来安装程序将会安装一系列 rust 工具链 cargo: Cargo 是 Rust 的包管理工具用于管理 Rust 项目的依赖、编译和发布。它相当于其他编程语言中的 npm、pip 等工具。Cargo通过Cargo.toml文件追踪项目依赖并且能够处理项目的构建、测试、文档生成等任务。clippy: Clippy 是 Rust 的一种静态分析工具Linter用于在代码编写阶段发现常见错误和改进建议。它提供了许多lints规则通过对代码进行分析帮助提升代码的质量和性能。rust-docs: 这个组件包含了 Rust 编程语言的标准库文档。此文档允许开发者离线阅读和查找相关API的用法是学习和参考Rust标准库的重要资料。rust-std: 这是 Rust 的标准库组件包含了预编译的Rust标准库供目标平台使用。标准库提供了很多编程基础设施如基本类型、标准宏、I/O操作、线程和并发控制工具等。rustc: 这是 Rust 的编译器负责将 Rust 代码编译成机器代码。rustc提供了编译、链接等功能是Rust程序开发的核心工具。rustfmt: Rustfmt 是一个代码格式化工具用来自动格式化 Rust 代码风格。它通过重写源代码来保证代码风格一致可读性和风格上的规范性便于团队合作和项目维护。 安装完成后重启终端或者执行以下命令使其生效 source $HOME/.cargo/envwindows 系统 直接点击下载安装程序rustup-init.exe或者根据 https://rustup.rs/ 官网进行下载。 双击安装程序后将会弹出小黑框询问你是否安装了 C 构建工具这里输入 y 跳过即可。 windows 后续安装步骤与类 Unix 安装基本一致可以直接参考类 Unix 安装部分。 验证安装结果 安装完成后重新打开终端让更改生效验证安装是否成功运行 rustc --version此命令显示已安装的 Rust 版本。 rustup 常用命令 1. 更新 rustup 本身 rustup self update2. 卸载 rustup rustup self uninstall3. 查看当前已安装的 Rust 版本 rustup show4. rustup 检查更新 rustup check5. 更新到最新稳定版 rustup updatecargo 介绍 cargo 是 Rust 的构建工具和包管理器。使用 cargo可以方便地创建新项目、构建项目、运行项目、测试项目并且可以轻松地将你的Rust库发布到 crates.ioRust的包管理库。 常用命令 1. 创建新项目 cargo new project_name创建一个新的项目会同时生成 Cargo.toml 配置文件与 src 目录如果是不是在 git 仓库下创建将同时初始化为 git 仓库。 2. 构建项目 cargo build构建项目会在项目目录下的 target/debug 目录生成可执行文件或库。 3. 构建并运行项目 cargo run构建并运行 Rust 程序。 4. 运行测试 cargo test运行项目中定义的测试函数。 5. 生成文档 cargo doc为项目构建文档便于用户了解库的使用方法和功能。 6. 发布到 crates.io cargo publish将库代码打包并发布到 crates.io允许其他人在他们的项目中作为依赖使用。 编辑器 得益于 Ferrous Systems 公司开源的 rust-analyzer , 为许多代码编辑器VS Code、Emacs、Vim 等都提供了代码补全和跳转定义等功能。 以下是一些常用的 Rust 开发编辑器 VS Code : 需安装rust-analyzer 等插件Sublime Text需安装 Rust Enhanced 等插件Zed: 高性能编辑器自带 Rust 开发环境RustRover: JetBrains 公司出的 Rust 专属 IDEIntellij IDEA需安装 Rust 插件目前插件不再维护。 目前我本人在编写 Rust 程序时在使用 Zed 主要 Zed 编辑器目前比较干净没有太多乱七八糟的东西对于 Rust 更是开箱即用比较推荐当然这个根据个人偏好自行选择便是实际区别不大。 常见问题 在添加新的 crate 到 Cargo.toml 文件并运行 cargo build 时有时会遇到以下错误 Blocking waiting for file lock on package cache解决方法 这个问题通常是由于 cargo 尝试访问被锁定的缓存文件导致的。 打开终端进入 ~/.cargo 目录使用 ls -a 命令查看是否有 .package-cache 文件。如果存在使用 rm 命令删除该文件即可。 相关资料 target triple: https://doc.rust-lang.org/nightly/rustc/platform-support.htmlrust 官网https://www.rust-lang.org/rustup 官网https://rustup.rs/rustup 安装方法https://forge.rust-lang.org/infra/other-installation-methods.htmlcrates 官网https://crates.io/cargo 官方文档https://doc.rust-lang.org/cargo/index.html
http://www.hkea.cn/news/14296860/

相关文章:

  • 网站不备案可以使用么uc网页浏览器网页版
  • 怎么样做网站 用网站赚钱商丘企业网站建设服务
  • wordpress群发工具宁波关键词优化排名工具
  • 造作网站模版做网站 微信开发前景
  • 网站开发所以浏览器兼容模式中国黄页免费版
  • 做软件网站网站文章怎么更新时间
  • 焦作网站建设费用网页设计与制作app
  • 新媒体 网站建设 影视水冶那里有做网站的
  • 民宿网站建设问卷调查商城源码哪家公司好
  • 内部购物券网站怎么做在wordpress教程视频
  • 门户网站建设好如何维护青浦练塘网站建设
  • 公司注销 网站备案申请表天津制作公司网站
  • 如何做付费阅读网站网站的文件结构
  • 怎样架设网站电商网页设计网站
  • 做网站用虚拟机还是服务器最近国家新闻
  • 陕西商城网站建设网站开发朋友圈
  • 什么网站容易做流量手机 pc网站模板
  • 企业门户网站在信息系统架构中属于哪个层次抚顺网络推广
  • 金华网站建设做民宿网站的系统可行性
  • 设计网站猪八戒25个网站
  • 外贸网站建设应该怎样选择语言超市网站怎么做的
  • 重庆建设监理协会网站手机触屏网站幻灯片
  • 做网站导航孝感建设网站
  • 海南手机网站建设公司设计公司门头设计
  • 肥西建设局网站表白网页生成制作
  • 东营建设工程信息网站怎么做自己的销售网站
  • 如何做强企业网站wordpress文本小工具
  • 58同城网网站建设网站附件做外链
  • 安徽工建设信息网站行业门户网
  • 广州做网站推广的公司网站地址栏图标文字