我第一次与Yocto合作开发嵌入式系统的概念验证。我已经设置了meta-nodejs层,可以构建一个nodejs版本:
运行完成的 IMAGE_INSTALL_append = " nodejs"
:
<div id="recurrency">
<form:select path="recurrency">
<form:option value="-" label="--Please Select"/>
<form:options items="${recurrency}"/>
</form:select>
</div>
然而,它似乎默认选择nodejs v0.8 - 我如何看到4.3.1的收件人这是我需要的,但我在哪里指定版本?找不到这个文档!
我的local.conf显示:
<div id="dayInterval">
// something
</div>
感谢
答案 0 :(得分:4)
您必须在其中一个配置文件中指定PREFERRED_VERSION_nodejs = "4.3.1"
(例如local.conf
)。
以下是文档中的相应部分:
如果有多个配方版本可用,则此变量 确定应优先选择哪种食谱。你必须永远 使用要选择的PN后缀变量,您应该设置 PV因此优先。您可以使用“%”字符作为 通配符匹配任意数量的字符,这在以下情况下很有用 指定包含可能的长版本号的版本 可能会改变。以下是两个例子:
PREFERRED_VERSION_python = "2.7.3" PREFERRED_VERSION_linux-yocto = "3.19%"
https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-PREFERRED_VERSION