大家早上好啊
今天没有鸟催更, 是有人在催更想要听听关于rez-pipz的使用方法
好了下面开始进入今天的知识源泉
关于rez-localz
下面是摘自rez-localz的README
简单的说你的包从远端网络路径缓存到本地ssd磁盘上
就跟你直接安装软件在本地体验差不多
当然肯定会慢一些
因为rez在启动的时候还做了一些动态环境变量的设置
做过DCC启动器的朋友就知道
在不使用rez之前我们都是很传统的去写大量的写bat去设置环境变量
rez 自己本身是带了类似于本地化的命令行
rez cp
下面是一个rez cp的例子
export REZ_LOCAL_PACKAGES_PATH=~/packages
rez cp packageA-1.0.0 --dest-path=$REZ_LOCAL_PACKAGES_PATH
就是把指定的包复制到指定的路径
从远端复制到本地,就达到缓存的效果
下面是现在rez-pipz已经实现了的一些功能
简单的说就是用rez api扩展了rez cp
安装localz
通过git克隆rez-localz的仓库
下面https://github.com.cnpmjs.org的前缀是一个镜像源用于克隆加速
git clone https://github.com.cnpmjs.org/mottosso/rez-localz.git
cd rez-localz
rez build -i
构建完成后我们就可以通过rez env去运行这个工具了
localz的用法
下面是它当前版本所支持的命令行参数
下面就支持本地后的结果
上面就把我们的python的最新版本从远端复制到了本地c盘
加上额外的参数--full和--all-variants就能把你指定包的所有依赖和所有变体都本地化
rez env localz -- localise chainmap --full --all-variants
好了今天的分享到此结束
我们下期再见
今日互动讨论话题:
在游戏和影视行业推行rez有没有用?国内外有多少公司在用rez?
欢迎大家留言互动~
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有