我正在尝试在我的linux上安装节点js。我正确安装了所有先决条件。 我正确运行./configure。 问题出在“make”命令和“make install”命令
中制作
make install
-
这是我在“make”命令后在终端中收到的内容:
/usr/bin/python tools/gyp_node.py -f make
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory '/home/islamassi/programming files/phoneGap/node- v0.10.30/node/out'
Makefile:271: *** mixed implicit and normal rules. Stop.
make[1]: Leaving directory '/home/islamassi/programming files/phoneGap/node- v0.10.30/node/out'
Makefile:45: recipe for target 'node' failed
make: *** [node] Error 2
-
和“make install”命令之后:
make -C out BUILDTYPE=Release V=1
make[1]: Entering directory '/home/islamassi/programming files/phoneGap/node-v0.10.30/node/out'
Makefile:271: *** mixed implicit and normal rules. Stop.
make[1]: Leaving directory '/home/islamassi/programming files/phoneGap/node- v0.10.30/node/out'
Makefile:45: recipe for target 'node' failed
make: *** [node] Error 2
答案 0 :(得分:1)
我遇到了类似的错误,所以我安装了g ++似乎可以解决这个问题。
sudo apt-get install g++
然后运行:
make
再次..然后:
sudo make install
然后,您可以检查节点是否已安装:
node -v
你应该看到正在运行的节点版本。
答案 1 :(得分:1)
我能够通过以下方式解决这个错误:
./configure --without-snapshot
之前的
make & make install
答案 2 :(得分:0)
我有同样的问题。我在外部存储中运行这些命令。将它们移到你家并按照命令。
答案 3 :(得分:0)
您可能缺少一个或多个编译依赖项
sudo zypper install make gcc gcc-c++ glibc-devel