我想在QNAP NAS上安装node.js,它是一个linux操作系统我可以使用ipkg安装包。 但ipkg没有node.js ...
我将网络论坛引用为http://forum.qnap.com/viewtopic.php?p=248556,安装了V8 JavaScript引擎。
然后安装node.js
当我在/ opt / node上键入 make 时,会显示如下错误消息:
make -C out BUILDTYPE = Release V = 1 make [1]:输入目录
/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
/共享/ HDA_DATA / .qpkg / Optware公司/节点/出” make: * [node]错误2
QNAP NAS(TS-119P2)没有flock命令行, 我能做什么?有人能帮助我吗?
答案 0 :(得分:4)
ipkg install util-linux
它包含flock命令。
转到节点源目录。
./configure --prefix=/opt
...
LINK=g++ make
...
LINK=g++ make install
为我工作。
答案 1 :(得分:2)
我必须导出CC作为我的编译器,然后运行babalooi建议的命令:
export CC=/opt/bin/gcc
./configure --prefix=/opt
...
LINK=g++ make
...
LINK=g++ make install