0

我正在使用 bitbake 进行 openembedded。尝试根据 openembedded 和 bitbake 用户手册(bitbake -b 配方名称)或(bitbake 配方名称)使用 bitbake 命令构建映像时,会产生以下错误:

错误:请设置“PERSISTENT_DIR”或“CACHE”变量。

4

3 回答 3

1

此错误表明 bitbake 的必要环境变量设置不正确。很可能,您的 BBPATH 未设置、未导出或不正确。当无法从 OpenEmbedded 存储库中的 conf/bitbake.conf 文件加载基本配置元数据时,会发生此错误。

于 2012-03-06T04:08:51.200 回答
0

试试这个帖子:http ://coax-users.203636.n3.nabble.com/ERROR-Please-set-the-PERSISTENT-DIR-or-CACHE-variable-td903113.html 。

有人通过设置源解决了这个问题

$ source  ~/gumstix/gumstix-oe/extras/profile 
于 2013-01-22T14:34:44.653 回答
-1
TMPDIR  = "${TOPDIR}/tmp"
CACHE   = "${TMPDIR}/cache"
STAMP   = "${TMPDIR}/stamps"
T       = "${TMPDIR}/work"
B       = "${TMPDIR}"

只需将上述几行复制到 bitbake.conf 中,它肯定会起作用。确保删除所有空格,并确保这些行是文件的前五行。

于 2015-04-27T10:21:40.210 回答