gpt4 book ai didi

node.js - 为 Node 包 Noble 制作配方

转载 作者:太空宇宙 更新时间:2023-11-04 01:50:05 28 4
gpt4 key购买 nike

我正在尝试为 Noble 制作食谱.

它包含此可选依赖项 xpc-connection .

我正在使用devtool来制作食谱。

我知道recipetool识别出xpc-connection不支持Linux并忽略它。我在 oe-core 中发现了一个与此相关的错误。补丁here .

但是,当我构建配方时,我收到此错误:

 DEBUG: Executing shell function do_install | npm ERR! 
...workspace/sources/noble/node_modules/xpc-connection is not a child of
/home/sarah/l/l-alpha/build-l/work/cortexa7hf-neon-vfpv4-oe-linux-
gnueabi/noble/1.9.1+git999-r0/image/usr/lib

我可以验证 xpc-connection 不在配方的 SRC_URI 中。

如果我尝试从node_modules文件夹中删除xpc-connection,它会在构建时重新出现。如何阻止它对 xpc-connection 的安装执行此检查?它不应该成为镜像包的一部分,因为它不支持 Linux。

最佳答案

我通过更改 openembedded 层指定的 Node 版本解决了这个问题 - https://github.com/openembedded/meta-openembedded/blob/master/meta-oe/recipes-devtools/nodejs/nodejs_8.9.4.bb .

我将文件名更改为nodejs_8.1.0.bb以恢复版本。我还修改了该文件中正确 Node 包的校验和。我在 Noble 配方中还有其他问题,但这个问题现在已经解决了。

关于node.js - 为 Node 包 Noble 制作配方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50047005/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com