尝试使用npm时出现node-gyp安装错误

时间:2015-10-09 04:32:21

标签: npm node-gyp

当我尝试使用npm来安装包含serialport的johnny-five时,我遇到了一堆错误。我相信这是node-gyp的一个问题,所以我下载了python 2.X,它仍然无法工作。 我的日志: http://pastebin.com/SMjaXekd

1 个答案:

答案 0 :(得分:0)

你说你下载了Python 2.X但是你实际下载并安装了什么版本?根据node-gyp的documentation,他们建议使用适用于Windows机器的2.7.3版本:

On Windows:
Python (v2.7.3 recommended, v3.x.x is not supported)
Make sure that you have a PYTHON environment variable, and it is set to drive:\path\to\python.exe not to a folder

您可以通过运行python -V来检查您的计算机正在使用的python版本。您可能安装了多个版本的python,但此命令将告诉您计算机正在使用哪个版本。如果您安装了2.7.3版本但不是python -V报告的内容,那么您可以在运行$ npm config set python /path/to/executable/python2.7之前运行$ npm install johnny-five来配置npm以使用版本2.7.3。< / p>