stack-Fehler "error: self signed certificate in certificate chain", wenn Sie versuchen zu bauen "node-gyp konfigurieren'
Bekam ich folgende Fehlermeldung, wenn Sie versuchen zu bauen, die microsoft-Treiber für nodejs für sql server
gyp info, es funktionierte, wenn es endet mit ok
gyp-Infos [email protected]
gyp-Infos [email protected] | win32 | x64
gyp http GET
https://nodejs.org/download/release/v5.3.0/node-v5.3.0-headers.tar.gzgyp WARNEN installieren kam ein Fehler, Rollback installieren
gyp ERR! konfigurieren Fehler
gyp ERR! stack Error: self signed certificate in certificate chain
gyp ERR! stack bei Fehler (native)
gyp ERR! Stapel auf TLSSocket. (_tls_wrap.js:1057:38)
gyp ERR! Stapel auf emitNone (events.js:67:13)
gyp ERR! Stapel auf TLSSocket.emittieren (events.js:166:7)
gyp ERR! Stapel auf TLSSocket._fini
enter code here
shInitgyp ERR! nicht ok "
habe ich versucht mit unten workaround, aber es dint Arbeit
1) upgrade your version of npm
npm install npm -g --ca=null
- or -
2) tell your current version of npm to use known registrars
npm config set ca=""
Kann jemand mich leiten, wie Sie zum beheben dieses Zertifikat Problem
- Gibt es ein antivirus blockiert npm-Zugang? Welche version von npm verwenden Sie derzeit? Dank
- npm version ist 3.5.2 , ja, es ist eine McAfee-antivirus-system-corporate-network ,Danke, Dilip
- Können Sie versuchen, deaktivieren Sie die antivirus-und die installation durchführen? HTTPS-Schutz kann oft blockieren npm-vom bauen der Pakete. Dank
- Da mein system im Unternehmensnetzwerk ich nicht in der Lage, es zu tun , gibt es eine andere Möglichkeit diese zu umgehen , Dank Dilip
Du musst angemeldet sein, um einen Kommentar abzugeben.
Leider node-gyp nutzen nicht npm-Zertifikat-Einstellungen.
Wenn der Aufruf node-gyp, können Sie aktualisiert, um die neueste node-gyp dann nutzen Sie eine neue
--cafile
parameter, um angeblich eine gültige ca-Zertifikat.Wenn Sie mithilfe von npm installieren Sie ein Paket, das baut sich mit node-gyp, ist Ihre einzige Möglichkeit einen hacken zu setzen
NODE_TLS_REJECT_UNAUTHORIZED=0
Umgebungsvariable zuvor, um es zu ignorieren CA-Zertifikat Fragen.Siehe Diskussion auf github hier: https://github.com/nodejs/node-gyp/issues/695
Für mich gyp rebuild nicht finden konnte, verbindlich.gyp, und es wurde versucht es zu downloaden.
Versuchen Sie es mit:
sudo npm install -g --unsafe-perm binding