Yocto bitbake error: Nothing Provides for 'recipe-name'
Yocto bitbake error: Nothing Provides for 'recipe-name'
我在其中一个元层中有一个食谱。其结构如下:
meta-custom/swupdate/recipes-extended/images/recipe-name.bb
元自定义层也包含在 bblayers.conf 中。但是当我 运行 bitbake recipe-name 我得到以下错误:
Bitbake error: Nothing PROVIDES for 'recipe-name'. Closes matches:
谁能告诉我这是什么原因?
提前致谢!
简答:在您的 local.conf 中添加:
IMAGE_INSTALL_append = " recipe-name "
一定要在“recipe-name”中包含空格,否则您可能 运行 出错,导致您的食谱没有与其他食谱分开,例如错误没有提供“someOtherRecipeyourrecipe-name”
长答案:忽略 local.conf,在您自己的层(如果适用)中,您可能在 conf/distro/distro.conf(或任何您命名的)中有一个发行版配置文件。这可以作为您的 local.conf,并且更受维护的 yocto 层的追捧。在其中,您将添加:
IMAGE_INSTALL_append = " recipe-name "
就像您在 local.conf
中一样
我在其中一个元层中有一个食谱。其结构如下:
meta-custom/swupdate/recipes-extended/images/recipe-name.bb
元自定义层也包含在 bblayers.conf 中。但是当我 运行 bitbake recipe-name 我得到以下错误:
Bitbake error: Nothing PROVIDES for 'recipe-name'. Closes matches:
谁能告诉我这是什么原因?
提前致谢!
简答:在您的 local.conf 中添加:
IMAGE_INSTALL_append = " recipe-name "
一定要在“recipe-name”中包含空格,否则您可能 运行 出错,导致您的食谱没有与其他食谱分开,例如错误没有提供“someOtherRecipeyourrecipe-name”
长答案:忽略 local.conf,在您自己的层(如果适用)中,您可能在 conf/distro/distro.conf(或任何您命名的)中有一个发行版配置文件。这可以作为您的 local.conf,并且更受维护的 yocto 层的追捧。在其中,您将添加:
IMAGE_INSTALL_append = " recipe-name "
就像您在 local.conf
中一样