在尝试在 Windows Server 2008 R2 x64 上安装 jsdom 三天后,我终于决定在这里发帖,因为其他类似帖子中给出的所有解决方案都不适合我。
到目前为止,这是我在 x64 操作系统上所做的:
- 安装 Python (v2.7.8) 并将其添加到系统路径 (C:\Python) 并创建一个新变量 PYTHON=C:\Python\python.exe,这绝对是 python 可执行文件所在的位置。
- 安装了 MS VS C++ 2010 Express 版本。
- 已安装 Windows SDK 7.1。
我的软件版本是:
- node.js:v0.10.33
- npm:v1.4.28
- 节点gyp:v1.0.1
当我尝试安装 jsdom(项目文件夹上的“npm insall jsdom”)时,出现以下错误:
我可以在每一篇类似的帖子中读到它是 python 环境变量问题,但我已经注册了它们:
我也尝试安装 node.js v0.8.25,结果相同,所以我回到 v0.10.33。
我还尝试在启动 npm install 之前设置“npm config set python C:\Python\”。
我不知道还有什么可以尝试的。。