2

node.js を QNAP NAS にインストールしたいのですが、これは ipkg インストール パッケージを使用できる Linux OS です。しかし、ipkgにはnode.jsがありません...

Web フォーラムをhttp://forum.qnap.com/viewtopic.php?p=248556として参照し、V8 JavaScript エンジンをインストールしました。

次にnode.jsをインストールします

/opt/node でmakeと入力すると、次のようなエラー メッセージが表示されます。

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] エラー 2

QNAP NAS(TS-119P2) には flock コマンドラインがありません。どうすればよいですか? 誰か助けてくれませんか?

4

2 に答える 2

4
ipkg install util-linux

flockコマンドが含まれています。

ノードのソースディレクトリに移動します。

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

LINK=g++ make
...

LINK=g++ make install

私のために働いた。

于 2013-02-01T11:44:34.217 に答える
2

CC をコンパイラとしてエクスポートし、babalooi が提案したコマンドを実行する必要がありました。

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

...

LINK=g++ make

...

LINK=g++ make install
于 2014-01-30T16:47:11.650 に答える