在天河二号上如何配置Rust运行环境
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,这篇文章主要为大家展示了"在天河二号上如何配置Rust运行环境",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在天河二号上如何配置Rust运行环境"这篇文章
千家信息网最后更新 2025年01月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安全错误
数据库的锁怎样保障安全
永擎服务器主板卡在系统初始化
诺顿网络安全特警2011
数据库逻辑面试题
房屋外形设计软件开发
远程服务器管理工具使用
数据库毕业问答
数据库表xsqk的扩展名是
数据库1175
数据库文件 验证失败
学计算机网络技术以后就业率好吗
数据库更新数据的语法
.net软件开发招聘网
python软件开发gui
怎样检测无线网络安全问题
河南定制化服务器
电脑服务器电源拆解
三级计算机网络技术激活码
更新数据库的值
软件开发 每日 站会
服务器插上无线网卡启用不了
成都知享网络技术有限公司
网络扫描打印服务器哪个好用
网络安全设备部署方式有哪些
进入远程服务器命令
创业网络安全
数据库时间表
梦幻古龙数据库文件
软件开发 每日 站会
数据库依赖保持性怎么证明
炫动城市服务器