python3 init.py -path ./bmc_sdk.zip执行失败

搭建WSL构建环境

从错误提示看像是工具包找不到?请帮忙看一下,多谢

您好,想请问您一下您的manifest是最新的吗?最新版本的manifest应该没有这个问题,仓颉是可以正常下载的。

name or server unknown 是你的域名解析不到这个地址。 基本上不是对端的问题,是你本地的问题。可能你需要配置代理。

看看仓颉网站是否能通
ping cangjie-lang.cn
检查是否有域名服务器配置/etc/resolv.conf

不是楼主网络的问题,问题在于之前有一个manifest的版本错误地把仓颉下载链接分成了两个部分,导致无法给wget传导正确的url。楼主看着很像这个问题。这个问题在最新版本的manifest里已经被修复了。

是这个问题,更新manifest后这个问题解决了。但是出现了新的问题,这个是什么原因?

这个应该需要先手动安装后,才能执行 python3 init.py -path ./bmc_sdk.zip。

文档在环境搭建这里存在先后顺序的不太顺的问题。

  1. 先是搭建WSL环境,是执行python3 init.py -path ./bmc_sdk.zip来搭建的,但是依赖了手动安装bmc studio里面的安装仓颉工具链的部分。
  2. python3 init.py -path ./bmc_sdk.zip中好像会自动安装bmc studio,那后面手动安装bmc studio是不是就是重复安装。

不知道是不是这样?

之前是脚本出了问题,现在又更新了一个版本把bug修了。目前的话init.py可以正常地安装仓颉

我今天更新的manifest好像还不行啊,是不是修改没有更新到社区?不过我已经手工安装把问题解决了 :grinning_face:

是我回复你的那段时间(大约2小时前)修的。您可能是今天早些时候更新的?

哦。那应该就是这块代码了。跟库分成两段一起合入的。