私はbitbakeを使用してopenembeddedに取り組んでいます。openembeddedおよびbitbakeのユーザーマニュアル(bitbake -bレシピ名)または(bitbakeレシピ名)に従ってbitbakeコマンドを使用してイメージを構築しようとすると、次のエラーが発生します。
エラー:「PERSISTENT_DIR」または「CACHE」変数を設定してください。
私はbitbakeを使用してopenembeddedに取り組んでいます。openembeddedおよびbitbakeのユーザーマニュアル(bitbake -bレシピ名)または(bitbakeレシピ名)に従ってbitbakeコマンドを使用してイメージを構築しようとすると、次のエラーが発生します。
エラー:「PERSISTENT_DIR」または「CACHE」変数を設定してください。
このエラーは、bitbake に必要な環境変数の設定が正しくないことを示しています。BBPATH が設定されていないか、エクスポートされていないか、正しくない可能性があります。このエラーは、OpenEmbedded リポジトリの conf/bitbake.conf ファイルから基本構成メタデータをロードできない場合に発生します。
この投稿を試してください: http://coax-users.203636.n3.nabble.com/ERROR-Please-set-the-PERSISTENT-DIR-or-CACHE-variable-td903113.html .
誰かがソースを設定するだけで問題を解決しました
$ source ~/gumstix/gumstix-oe/extras/profile
TMPDIR = "${TOPDIR}/tmp"
CACHE = "${TMPDIR}/cache"
STAMP = "${TMPDIR}/stamps"
T = "${TMPDIR}/work"
B = "${TMPDIR}"
上記の行を bitbake.conf にコピーするだけで、確実に機能します。必ずすべてのスペースを削除し、これらの行がファイルの先頭 5 行であることを確認してください。