使用 Yocto 编译的自定义 Linux 发行版显示错误的 lib 版本,但它仍然有效

我已经使用 Yocto 3.1 成功地将 const axios = require('axios') const url = 'https://checkip.amazonaws.com/'; var Airtable = require('airtable'); var base = new Airtable({apiKey: 'keySECRETKEY'}).base('MYBASEID'); let response; exports.lambdaHandler = async (event,context) => { try { base('MyBase').select({maxRecords: 3,view: "MyView"}).eachPage(function page(records,fetchNextPage) { records.forEach(function(record) { //HERE - NOTHING HAPPENS console.log('Retrieved',JSON.stringify(record.get('Session Information'))); }); fetchNextPage(); },function done(err) { if (err) { console.error(err); return; } }); const ret = await axios(url); //THIS WORKS response = { 'statusCode': 200,'body': JSON.stringify({ message: 'hello world - boo',location: ret.data.trim() }) } } catch (err) { console.log(err); return err; } return response }; 版本从 5.xx 升级到 6.xx,但是运行 pytest 列表将 pytest 版本显示为 pip3 list 而它正在工作,并且版本是我安装的。

为什么会这样?我确定所有缺少的库和依赖项都已包含在内。

xiezhanliang 回答:使用 Yocto 编译的自定义 Linux 发行版显示错误的 lib 版本,但它仍然有效

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/33478.html

大家都在问