在Yocto项目中的meta-nodejs中指定nodejs的版本

时间:2016-03-01 03:29:31

标签: node.js yocto

我第一次与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>

感谢

1 个答案:

答案 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