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]