前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >rez-localz: Package localization for Rez.

rez-localz: Package localization for Rez.

作者头像
用户9897904
发布2022-07-14 18:07:33
2851
发布2022-07-14 18:07:33
举报
文章被收录于专栏:PipelinePipeline

大家早上好啊

今天没有鸟催更, 是有人在催更想要听听关于rez-pipz的使用方法

好了下面开始进入今天的知识源泉

关于rez-localz

下面是摘自rez-localz的README

简单的说你的包从远端网络路径缓存到本地ssd磁盘上

就跟你直接安装软件在本地体验差不多

当然肯定会慢一些

因为rez在启动的时候还做了一些动态环境变量的设置

做过DCC启动器的朋友就知道

在不使用rez之前我们都是很传统的去写大量的写bat去设置环境变量

rez 自己本身是带了类似于本地化的命令行

rez cp

下面是一个rez cp的例子

代码语言:javascript
复制
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的前缀是一个镜像源用于克隆加速

代码语言:javascript
复制
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就能把你指定包的所有依赖和所有变体都本地化

代码语言:javascript
复制
rez env localz -- localise chainmap --full --all-variants

好了今天的分享到此结束

我们下期再见


今日互动讨论话题:

在游戏和影视行业推行rez有没有用?国内外有多少公司在用rez?

欢迎大家留言互动~

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-04-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Pipeline 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档