千家信息网

在天河二号上如何配置Rust运行环境

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要为大家展示了"在天河二号上如何配置Rust运行环境",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在天河二号上如何配置Rust运行环境"这篇文章
千家信息网最后更新 2026年10月31日在天河二号上如何配置Rust运行环境

这篇文章主要为大家展示了"在天河二号上如何配置Rust运行环境",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在天河二号上如何配置Rust运行环境"这篇文章吧。

通过 Rust 独立包安装适合 天河二号的 Rust 运行环境

  1. ssh 远程登录到天河二号^1:
    $ ssh -i${YOUR_CERTIFICATE_ID} -P${SSH_PORT} ${YOUR_USERNAME}@server.ip.in.vpn
  2. 获取超算的服务器平台架构:
    [you@tainhe2-H ~]$ uname -r
  3. 了解平台架构后,获取对应平台的Rust 独立安装包, 并上传至超算。此处以 x8_64架构为例:
    $ scp -i${YOUR_CERTIFICATE_ID} -P${SSH_PORT} rust-1.44.0-x86_64-unknown-linux-gnu.tar.gz you@server.ip.in.vpn:~
  4. 解压安装压缩包:
    [you@tainhe2-H ~]$ tar -zxvf rust-1.44.0-x86_64-unknown-linux-gnu.tar.gz
  5. 切换到解压缩目录,并执行安装命令:
    [you@tainhe2-H ~]$ cd rust-1.44.0-x86_64-unknown-linux-gnu[you@tainhe2-H rust-1.44.0-x86_64-unknown-linux-gnu]$ ./install.sh --prefix=~/rust --disable-ldconfig --verbose
    此命令会将 Rust 安装在 ~/rust 文件夹中,rust 的 可执行文件将会放在 ~/rust/bin文件夹中。
  6. 编辑 ~/.bashrc, 增加下面这一行配置:
    export PATH=$HOME/rust/bin:$PATH
  7. 使 ~/.bashrc生效:
    [you@tainhe2-H ~]$ source ~/.bashrc
  8. 检查 Rust 是否成功安装:
    [you@tainhe2-H ~]$ cargo --versioncargo 1.44.0 (05d080faa 2020-05-06)

离线安装 rust-overlaps

  1. 在本地联网环境拷贝源代码:
    git clone https://github.com/sirkibsirkib/rust-overlaps.git
  2. 修复源码的 Cargo.toml 的 version^2:
    version = "1.1.0"
  3. 在代码仓库目录下执行 cargo vendor,获取依赖的源码^3:
    rust-overlaps$ cargo vendor --respect-source-config
    下载好的依赖将会存放到 vendor文件夹中。
  4. 在 rust-overlaps 文件夹中添加 .cargo/config 文件,以便在超算的离线环境中使用本地缓存好的依赖源码进行编译:
    [source.crates-io]replace-with = "vendored-sources"
    [source.vendored-sources]directory = "vendor"
  5. 将源码文件夹打包成 .zip 包,然后上传到超算:
    $ scp -i${YOUR_CERTIFICATE_ID} -P${SSH_PORT} rust-overlaps.zip you@server.ip.in.vpn:~
  6. 在超算中解压:
    [you@tainhe2-H ~]$ unzip rust-overlaps.zip
  7. 离线安装^3:
    [you@tainhe2-H ~]$ cd rust-overlaps[you@tainhe2-H rust-overlaps]$ cargo install --path . --offline
  8. 检查是否安装成功:
    [you@tainhe2-H ~]$ rust-overlaps --versionASPOPsolver 1.0

以上是"在天河二号上如何配置Rust运行环境"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

文件 环境 天河 文件夹 运行 配置 源码 内容 平台 架构 篇文章 成功 命令 目录 学习 帮助 检查 独立 一行 仓库 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网络科技 互联网佳科技有限公司 互联网科技工作委员会主任 互联网金融 科技 互联网科技论坛 互联网科技公司做什么 居家互联网科技有限公司 老年人脱离互联网科技的作文 昭通互联网科技选哪家 互联网科技公司有风险吗 注册互联网科技公司经营范围大全 乌苏新华互联网科技做什么的 996高科技互联网公司 互联网科技的全部知识 山东有哪些互联网科技公司 互联网科技融合创新 卡尔迅互联网科技有限公司 图游互联网科技 济南小医互联网科技有限公司招聘 瑞安市蟠桃会互联网科技有限公司 互联网 科技公司 美国互联网科技 青岛中康互联网医疗科技有限公司 杭州壁岐互联网科技有限公司 朱啸虎曾投资哪些互联网科技企业 从那以后互联网科技有限公司 普陀区互联网教育科技管理办法 求路客互联网科技电话 好易买互联网科技 瑞安市蟠桃会互联网科技有限公司
0