2015-07-01 19 views
5

Wenn ich versuche, 15,04Installieren Elektron auf ubuntu

sudo npm install electron-prebuilt -g

Dies ist mit Elektron auf Ubuntu zu installieren, was ich

/usr/local/bin/electron -> /usr/local/lib/node_modules/electron-prebuilt/cli.js 

> [email protected] postinstall /usr/local/lib/node_modules/electron-prebuilt 
> node install.js 

Downloading electron-v0.28.3-linux-x64.zip 
Error: tunneling socket could not be established, cause=139936635598656:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:795: 


/usr/local/lib/node_modules/electron-prebuilt/install.js:15 
    throw err 
     ^
Error: tunneling socket could not be established, cause=139936635598656:error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol:s23_clnt.c:795: 

npm WARN This failure might be due to the use of legacy binary "node" 
npm WARN For further explanations, please read 
/usr/share/doc/nodejs/README.Debian 

npm ERR! [email protected] postinstall: `node install.js` 
npm ERR! Exit status 8 
npm ERR! 
npm ERR! Failed at the [email protected] postinstall script. 
npm ERR! This is most likely a problem with the electron-prebuilt package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  node install.js 
npm ERR! You can get their info via: 
npm ERR!  npm owner ls electron-prebuilt 
npm ERR! There is likely additional logging output above. 

npm ERR! System Linux 3.19.0-18-generic 
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "electron-prebuilt" 
npm ERR! cwd /usr/bin 
npm ERR! node -v v0.10.25 
npm ERR! npm -v 1.4.21 
npm ERR! code ELIFECYCLE 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /usr/bin/npm-debug.log 
npm ERR! not ok code 0 

bekomme ich versuchte

ein System Link für den Knoten anlegen mit dem Befehl: ln -s node nodejs in der /usr/bin/ Ordner

und

Installation Knoten-Legacy-Paket: sudo apt-get install node-legacy wie vorgeschlagen here ohne Glück.

Konnte nichts mehr in anderen Foren finden.So bitte helfen. Vielen Dank im Voraus.

Antwort

2

Höchstwahrscheinlich sind Sie hinter einem Proxy.

Sie können es deaktivieren oder machen npm Installation arbeiten hinter einem Proxy (siehe this Frage).

+0

Ja, ich bin in der Tat hinter einem Proxy, aber ich habe bereits alle diese Konfig und andere Anwendungen installiert werden gut mit npm installiert. –

+0

Angenommen, Sie haben die Anweisungen in dem erwähnten Post heruntergefallen und es hat nicht funktioniert - können Sie diesen Proxy deaktivieren? P.S. Ich habe gerade das Elektron-Prebuild auf einer neuen Kopie von Ubuntu installiert, indem ich node, npm installiert habe und nodejs wie beschrieben mit nodejs verbunden habe. Ich bin mir also ziemlich sicher, dass es immer noch ein Proxy-Problem ist. – kyrisu

+0

Mein Netzwerk wird von meinem Institut über einen Proxy-Server zur Verfügung gestellt. So kann ich es nicht deaktivieren. Ich muss herausfinden, was hinter dem Proxy selbst steckt. Glauben Sie auch, dass Proxy unterschiedliche Anwendungen unterschiedlich beeinflusst? denn wie ich bereits erwähnt habe, habe ich versucht Installationen von anderen Modulen durchzuführen und es funktionierte ohne Fehler oder Warnungen –

0

Sie getippt falsch es installieren NodeJS-legacy

sudo apt-get install nodejs-legacy 

um es zu beheben und dann weiter Elektron Installation

sudo npm install electron-prebuilt -g