使用 npm 在 linux (yocto) 上更新 nodejs
updating nodejs on linux (yocto) using npm
我需要使用 npm
在 linux-Yocto OS 上更新我的 nodejs
这是我试过的:
npm cache clean -f
npm install -g n
/usr/bin/n -> /usr/lib/node_modules/n/bin/n
/usr/lib
`-- n@6.0.1
n stable
cp: cannot stat '/usr/local/n/versions/node/10.16.3/lib': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/10.16.3/bin': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/10.16.3/include': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/10.16.3/share': No such file or directory
/usr/bin/n: line 545: /usr/local/bin/node: No such file or directory
有人知道我在这里错过了什么吗?
提前致谢!
听起来很像这个 n
事情依赖于位于 /usr/local/bin/node
的节点二进制文件,这对于 FHS 建议并由 yocto 执行的分发级别安装不成立.
虽然您可能会通过修修补补来解决这个问题,但 Yocto 风格的方法是首先将构建 nodejs 的配方更新为所需版本,然后完全重新生成图像。
我需要使用 npm
在 linux-Yocto OS 上更新我的 nodejs
这是我试过的:
npm cache clean -f
npm install -g n
/usr/bin/n -> /usr/lib/node_modules/n/bin/n
/usr/lib
`-- n@6.0.1
n stable
cp: cannot stat '/usr/local/n/versions/node/10.16.3/lib': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/10.16.3/bin': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/10.16.3/include': No such file or directory
cp: cannot stat '/usr/local/n/versions/node/10.16.3/share': No such file or directory
/usr/bin/n: line 545: /usr/local/bin/node: No such file or directory
有人知道我在这里错过了什么吗?
提前致谢!
听起来很像这个 n
事情依赖于位于 /usr/local/bin/node
的节点二进制文件,这对于 FHS 建议并由 yocto 执行的分发级别安装不成立.
虽然您可能会通过修修补补来解决这个问题,但 Yocto 风格的方法是首先将构建 nodejs 的配方更新为所需版本,然后完全重新生成图像。