【问题标题】:Error in Install Nodejs on Windows在 Windows 上安装 Nodejs 时出错
【发布时间】:2026-02-16 07:55:02
【问题描述】:

我想在我的 Windows 7 机器上 install node.js 但出现错误。

错误是:
1)当我尝试配置它时显示找不到某些文件

Anand@TANISH-LAPTOP3 ~/node $ ./配置 检查程序 g++ 或 c++:c:\mingw\bin\g++.exe 检查程序 cpp:c:\mingw\bin\cpp.exe 检查程序 ar:c:\mingw\bin\ar.exe 检查程序 ranlib :c:\mingw\bin\ranlib.exe 检查 g++:好的 检查程序 gcc 或 cc : c:\mingw\bin\gcc.exe 检查程序 ar:c:\mingw\bin\ar.exe 检查程序 ranlib :c:\mingw\bin\ranlib.exe 检查 gcc:好的 检查库 dl:未找到 检查 openssl:未找到 检查功能 SSL_library_init :是 检查标头 openssl/crypto.h :是 检查库实用程序:未找到 检查库 rt:未找到 使用 c++ 检查 fdatasync(2):否 “配置”成功完成(6.395 秒)


2)然后当我尝试构建它时,它会显示这个

/c/Program: Files: 没有这样的文件或目录 scons: *** [obj\release\accessors.o] 错误 127 Waf: 离开目录 `c:\Users\Anand\node\build' 构建失败:-> 任务失败(错误 #2): {任务:libv8.a SConstruct -> libv8.a} make: *** [程序] 错误 1

谁能知道这个错误是关于什么的?我该如何克服这个错误?

【问题讨论】:

  • scons 是 v8 使用的基于 python 的构建工具,您需要 python 2.4+。虽然真的,你最好在 linux 虚拟机中安装节点。
  • 感谢您的快速回复,但我已经在我的 windows 7 机器上安装了 python 2.7。而且我被指示在 Windows 7 中安装。所以我想不出 Linux。
  • 看起来你可能遇到了一个已知的错误:github.com/joyent/node/wiki/Building-node.js-on-mingw,你也可以试试二进制文件node-js.prcn.co.cc
  • 感谢 generalhenry,但在 make 命令执行 /c/Program: Files: No such file or directory scons: *** [obj\release\accessors.o] 错误 127 Waf 时仍有问题:离开目录 `c:\Users\Anand\node\build' 构建失败:-> 任务失败(错误 #2):{task: libv8.a SConstruct -> libv8.a} make: *** [program] 错误1

标签: windows-7 node.js


【解决方案1】:

如果你想在 windows 上试用 node,有一个品牌 new node.exe binary since version 0.5.1

不过,unix 文化在 node.js 的生态系统中运行。所以使用 linux 虚拟机并不是一个坏主意。

【讨论】: