这个问题是根据我在本地安装 jsbin 时遇到的问题创建的。JGallardo要求我从中创建一个问题,因为最初我已经在原始问答中发表了评论(请点击链接查看它的内容)。
更新:由于审阅者删除了 Windows 标签,请注意我在Windows 7机器上遇到了问题。
该命令npm install jsbin
对我不起作用 - 它会引发我不明白的错误:
"npm ERR! Error: getaddrinfo EAGAIN npm ERR! at errnoException (dns.js:37:11) npm ERR! at Object.onanswer [as oncomplete] (dns.js:124:16)"
我已经设置了一个代理服务器,在我的情况下这是必需的,因为我发现:
npm config set proxy=http://servername:port
. 现在它正在获取文件,当我调用
目录时 - 但它运行的时间很长npm install jsbin
。
"c:\users\myuser\AppData\Roaming\npm-cache"
现在它在说"can't find python executable"
- 你知道这是哪个依赖吗?如果需要,我该如何安装 python 包?
得到上述错误后,我也尝试npn install python
在运行前安装npn install jsbin
。它也没有工作,我仍然收到错误
"Error: Can't find Python executable "python", you can set the PYTHON env variable."
你能帮助在本地安装 jsbin 吗?为什么 npm 找不到 python 包,虽然它似乎已安装?
注意,我现在还安装了官方来源path
的官方 Python 解释器,并通过环境变量验证了它是否可用:
Your environment has been set up for using Node.js 0.10.12 (x64) and npm.
C:\>python
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:06:53) [MSC v.1600 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
另外,我已将环境变量设置为安装 python 系统PYTHON
的路径。C:\Python33
我得到的错误是:
gyp ERR! configure error
gyp ERR! stack Error: spawn ENOENT
gyp ERR! stack at errnoException (child_process.js:980:11)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:771:34)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Python33\node_modules\jsbin\node_modules\bcrypt
gyp ERR! node -v v0.10.12
gyp ERR! node-gyp -v v0.10.0
gyp ERR! not ok