【问题标题】:show "flock: Command not found" when install node.js on QNAP NAS在 QNAP NAS 上安装 node.js 时显示“flock: Command not found”
【发布时间】:2012-12-09 16:50:59
【问题描述】:

我想在 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]: 进入目录 /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] 错误 2

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

【问题讨论】:

    标签: linux node.js flock qnap


    【解决方案1】:
    ipkg install util-linux
    

    它包含flock命令。

    转到节点源目录。

    ./configure --prefix=/opt
    ...
    
    LINK=g++ make
    ...
    
    LINK=g++ make install
    

    为我工作。

    【讨论】:

      【解决方案2】:

      我必须将 CC 导出为我的编译器,然后运行 ​​babalooi 建议的命令:

      export CC=/opt/bin/gcc
      ./configure --prefix=/opt
      

      ...

      LINK=g++ make
      

      ...

      LINK=g++ make install
      

      【讨论】:

        猜你喜欢
        • 2012-09-29
        • 1970-01-01
        • 2016-10-24
        • 2017-02-27
        • 2018-11-22
        • 2016-05-20
        • 2014-12-15
        • 1970-01-01
        • 2014-01-01
        相关资源
        最近更新 更多