linux - 在 QNAP NAS 上安装 node.js 时显示 "flock: Command not found"

标签 linux node.js flock qnap

我想在 QNAP NAS 上安装 node.js,它是一个 linux 操作系统,我可以使用 ipkg 安装包。 但是 ipkg 没有 node.js...

我将网络论坛引用为 http://forum.qnap.com/viewtopic.php?p=248556 , 安装了 V8 JavaScript 引擎。

然后安装node.js

当我在/opt/node 上键入 ma​​ke 时,会显示如下错误消息:

make -C out BUILDTYPE=Release V=1 make[1]: Entering directory /share/HDA_DATA/.qpkg/Optware/node/out' flock /share/HDA_DATA/.qpkg/Optware/node/out/Release/linker.lock g++ -pthread -rdynamic -o /share/HDA_DATA/.qpkg/Optware/node/out/Release/mksnapshot -Wl,--start-group /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/mksnapshot/deps/v8/src/mksnapshot.o /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/deps/v8/tools/gyp/libv8_base.a /share/HDA_DATA/.qpkg/Optware/node/out/Release/obj.target/deps/v8/tools/gyp/libv8_nosnapshot.a -Wl,--end-group make[1]: flock: Command not found make[1]: *** [/share/HDA_DATA/.qpkg/Optware/node/out/Release/mksnapshot] Error 127 make[1]: Leaving directory/share/HDA_DATA/.qpkg/Optware/node/out' make: * [node] Error 2

QNAP NAS(TS-119P2) 没有flock命令行, 我能做什么?有人可以帮助我吗?

最佳答案

ipkg install util-linux

它包含 flock 命令。

转到 Node 源目录。

./configure --prefix=/opt
...

LINK=g++ make
...

LINK=g++ make install

为我工作。

关于linux - 在 QNAP NAS 上安装 node.js 时显示 "flock: Command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14001461/

相关文章:

c++ - Python 导入和使用单元格(带有 linux .so 文件)

node.js - 从 Mongoose 预中间件抛出自定义错误并使用 Bluebird Promise

linux - 如何使用flock来编排不同程序的运行,使它们能够在不同的时间运行?

node.js - 安装 raw-socket 时出现 node-gyp 构建错误

java - 将 linux 命令行输出发送到另一个 screen

带有哈希的 php 密码检查不起作用

node.js - Nodejs从另一个文件访问函数

linux - bash:在循环中创建许多描述符

linux - 如何增量读取行

javascript - Promise 在 Node module.exports 中返回未定义