0
我想在我的Windows 7机器上安装nodegit模块。这里有一些事情我已经安装了相应的版本,让我知道什么都将是有益的:如何在尝试安装nodegit时修复此gyp rebuild错误?
Windows 7的
蟒蛇V2.7
节点V4.2.0(我切换到32位比特节点)
以前行读取:
gyp ERR! stack Error: 404 status code downloading 64-bit node.lib
所述(当我有安装64位节点):
gyp ERR! stack Error: 404 status code downloading 32-bit node.lib
我想也许它试图说它无法找到32位版本的节点,所以我删除了64位版本并下载了32位版本。现在它引用了关于64位节点的404错误。
我在想这可能是不兼容版本的问题,但我对节点非常陌生,所以我很茫然。任何帮助将不胜感激,这里是我得到的错误,当我尝试运行“故宫安装nodegit”:
> [email protected] install C:\code\node_modules\nodegit
> node lifecycleScripts/install
[nodegit] Fetching binary from S3.
[nodegit] Failed to install prebuilt binary, building manually.
[nodegit] Making sure dependencies are available and native code is generated
[nodegit] Something is missing, retrieving dependencies and regenerating code
[email protected] node_modules\promisify-node
└── [email protected] ([email protected])
[email protected] node_modules\combyne
[email protected] node_modules\nan
[email protected] node_modules\fs-extra
├── [email protected]
├── [email protected]
└── [email protected] ([email protected])
[email protected] node_modules\js-beautify
├── [email protected] ([email protected], [email protected])
├── [email protected] (abbr[email protected])
└── [email protected] ([email protected])
[email protected] node_modules\mocha
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected])
[email protected] node_modules\request
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], i
[email protected])
[email protected] node_modules\tar
├── [email protected]
├── [email protected]
└── [email protected] ([email protected], [email protected], [email protected])
[email protected] node_modules\lcov-result-merger
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], mkdir
0.5.1, [email protected], [email protected])
[email protected] node_modules\coveralls
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected],
[email protected], [email protected], [email protected], [email protected], isst
[email protected], [email protected], [email protected], [email protected], [email protected]
[email protected], [email protected], [email protected], [email protected]
[email protected], [email protected], [email protected], [email protected])
nw- [email protected] node_modules\nw- gyp
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected])
pan [email protected] node_modules\pan gyp
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected], [email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], oaut
[email protected], [email protected], [email protected], [email protected],
[email protected], [email protected], [email protected], [email protected], combined-strea
0.0.7, [email protected], [email protected], [email protected], [email protected])
[email protected] node_modules\lodash
[email protected] node_modules\jshint
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] (brace-ex[email protected])
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected], [email protected],
[email protected], [email protected])
└── [email protected]
[email protected] node_modules\istanbul
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
├── [email protected]
├── [email protected] ([email protected], [email protected], [email protected], optionato
0.5.0, [email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected])
[nodegit] Detecting vendor/libgit2/fb6df50b7f250a4fd8b2fab257f119a5185e9bf5.
[nodegit] Detecting vendor/libssh2/1.4.3.
[nodegit] Detecting vendor/http_parser/2.5.0.
[nodegit] Detecting generated code.
[nodegit] vendor/libgit2/fb6df50b7f250a4fd8b2fab257f119a5185e9bf5 already exis
.
[nodegit] vendor/libssh2/1.4.3 already exists.
[nodegit] Generated code is intact.
[nodegit] Removing outdated vendor/http_parser/.
[nodegit] Retrieving vendor/http_parser/.
[nodegit] Successfully updated vendor/http_parser/2.5.0.
[nodegit] Everything is ready to go, attempting compilation
[nodegit] Building native node module.
{ [Error: Command failed: C:\Windows\system32\cmd.exe /s /c "C:\code\dpc\suppo
\node_modules\nodegit\node_modules\.bin\pan gyp rebuild"
gyp WARN install got an error, rolling back install
gyp ERR! configure error
gyp ERR! stack Error: 404 status code downloading 64-bit node.lib
gyp ERR! stack at Request.<anonymous> (C:\code\dpc\support\node_modules\no
git\node_modules\pan gyp\lib\install.js:403:20)
gyp ERR! stack at emitOne (events.js:82:20)
gyp ERR! stack at Request.emit (events.js:169:7)
gyp ERR! stack at Request.onRequestResponse (C:\code\dpc\support\node_modu
s\nodegit\node_modules\pan gyp\node_modules\request\request.js:1255:10)
gyp ERR! stack at emitOne (events.js:77:13)
gyp ERR! stack at ClientRequest.emit (events.js:169:7)
gyp ERR! stack at HTTPParser.parserOnIncomingClient (_http_client.js:415:2
gyp ERR! stack at HTTPParser.parserOnHeadersComplete (_http_common.js:88:2
gyp ERR! stack at Socket.socketOnData (_http_client.js:305:20)
gyp ERR! stack at emitOne (events.js:77:13)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\code\\dpc\\support
node_modules\\nodegit\\node_modules\\pan gyp\\bin\\node- gyp.js" "rebuild"
gyp ERR! cwd C:\code\dpc\support\node_modules\nodegit
gyp ERR! node -v v4.2.0
gyp ERR! pan gyp -v v2.3.3
gyp ERR! not ok
]
killed: false,
code: 1,
signal: null,
cmd: 'C:\\Windows\\system32\\cmd.exe /s /c "C:\\code\\dpc\\support\\node_mod
es\\nodegit\\node_modules\\.bin\\pan gyp rebuild"' }
undefined
@0.4.1 ..\node_modules\nodegit
├── [email protected] ([email protected])
├── [email protected] ([email protected], [email protected])
└── [email protected]