在天河二号上如何配置Rust运行环境
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章主要为大家展示了"在天河二号上如何配置Rust运行环境",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在天河二号上如何配置Rust运行环境"这篇文章
千家信息网最后更新 2025年02月23日在天河二号上如何配置Rust运行环境离线安装
这篇文章主要为大家展示了"在天河二号上如何配置Rust运行环境",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在天河二号上如何配置Rust运行环境"这篇文章吧。
通过 Rust 独立包安装适合 天河二号的 Rust 运行环境
ssh 远程登录到天河二号^1: $ ssh -i${YOUR_CERTIFICATE_ID} -P${SSH_PORT} ${YOUR_USERNAME}@server.ip.in.vpn
获取超算的服务器平台架构: [you@tainhe2-H ~]$ uname -r
了解平台架构后,获取对应平台的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:~
解压安装压缩包: [you@tainhe2-H ~]$ tar -zxvf rust-1.44.0-x86_64-unknown-linux-gnu.tar.gz
切换到解压缩目录,并执行安装命令: 此命令会将 Rust 安装在[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/bin
文件夹中。编辑 ~/.bashrc
, 增加下面这一行配置:export PATH=$HOME/rust/bin:$PATH
使 ~/.bashrc
生效:[you@tainhe2-H ~]$ source ~/.bashrc
检查 Rust 是否成功安装: [you@tainhe2-H ~]$ cargo --versioncargo 1.44.0 (05d080faa 2020-05-06)
离线安装 rust-overlaps
在本地联网环境拷贝源代码: git clone https://github.com/sirkibsirkib/rust-overlaps.git
修复源码的 Cargo.toml
的version
^2:version = "1.1.0"
在代码仓库目录下执行 cargo vendor
,获取依赖的源码^3: 下载好的依赖将会存放到rust-overlaps$ cargo vendor --respect-source-config
vendor
文件夹中。在 rust-overlaps
文件夹中添加.cargo/config
文件,以便在超算的离线环境中使用本地缓存好的依赖源码进行编译:[source.crates-io]
replace-with = "vendored-sources"
[source.vendored-sources]
directory = "vendor"
将源码文件夹打包成 .zip
包,然后上传到超算:$ scp -i${YOUR_CERTIFICATE_ID} -P${SSH_PORT} rust-overlaps.zip you@server.ip.in.vpn:~
在超算中解压: [you@tainhe2-H ~]$ unzip rust-overlaps.zip
离线安装^3: [you@tainhe2-H ~]$ cd rust-overlaps[you@tainhe2-H rust-overlaps]$ cargo install --path . --offline
检查是否安装成功: [you@tainhe2-H ~]$ rust-overlaps --versionASPOPsolver 1.0
以上是"在天河二号上如何配置Rust运行环境"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
环境
天河
文件夹
运行
配置
源码
内容
平台
架构
篇文章
成功
命令
目录
学习
帮助
检查
独立
一行
仓库
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务器不优化怎么解决
嵌入式软件开发流程 培训
中国高铁网的网络技术
教师网络安全教育先进事迹
网络技术 百度百科
温州mes软件开发
服务器主板用什么驱动
软件开发存在的
服务器cpu命名规则
如何查询数据库的等待事件
sql备份数据导入数据库
安装数据库5
红警2战网新手服务器
软件开发 工期 预估
软件开发的性质是什么
河源软件开发去哪
徐汇区数据软件开发要多少钱
企业如何开展网络安全教育
无线传感器网络安全插画
c 复制数据库
ni无法连接到许可证服务器
Arcmap软件开发商
数据库查询打折后的图书价格
服务器不优化怎么解决
警惕网络安全隐患心得体会
上饶软件开发
我的世界服务器地狱门猪人
怎么将图片保存到数据库
重庆南岸配送生鲜软件开发
如何打开acess数据库