【发布时间】:2012-03-03 16:50:32
【问题描述】:
我正在使用 bitbake 开发 openembedded。当尝试根据 openembedded 和 bitbake 用户手册(bitbake -b 配方名称)或(bitbake 配方名称)使用 bitbake 命令构建映像时,会产生以下错误:
错误:请设置“PERSISTENT_DIR”或“CACHE”变量。
【问题讨论】:
标签: openembedded
我正在使用 bitbake 开发 openembedded。当尝试根据 openembedded 和 bitbake 用户手册(bitbake -b 配方名称)或(bitbake 配方名称)使用 bitbake 命令构建映像时,会产生以下错误:
错误:请设置“PERSISTENT_DIR”或“CACHE”变量。
【问题讨论】:
标签: openembedded
此错误表示 bitbake 的必要环境变量设置不正确。很可能,您的 BBPATH 未设置、未导出或不正确。当无法从 OpenEmbedded 存储库中的 conf/bitbake.conf 文件加载基本配置元数据时会发生此错误。
【讨论】:
有人通过设置源解决了这个问题
$ source ~/gumstix/gumstix-oe/extras/profile
【讨论】:
TMPDIR = "${TOPDIR}/tmp"
CACHE = "${TMPDIR}/cache"
STAMP = "${TMPDIR}/stamps"
T = "${TMPDIR}/work"
B = "${TMPDIR}"
只需将上面的行复制到 bitbake.conf 中,它肯定会起作用。 确保删除所有空格,并确保这些行是文件的前五行。
【讨论】: