Comments (11)
@adrien59cadri its possible the latest electron release 3 days ago introduced a new windows bug.
Can you try running the install command again but with DEBUG=*
in front? like this:
DEBUG=* npm install electron-prebuilt -g
And paste the output here
from electron-prebuilt.
actually I think it's:
set DEBUG=*
and then in a separate line run the install
from electron-prebuilt.
I think it did not change a thing,
Adrien@WL098 /d/github/elec (master)
$ set DEBUG=*
Adrien@WL098 /d/github/elec (master)
$ npm install -g electron-prebuilt
C:\Users\Adrien\AppData\Roaming\npm\electron -> C:\Users\Adrien\AppData\Roaming\
npm\node_modules\electron-prebuilt\cli.js
> [email protected] postinstall C:\Users\Adrien\AppData\Roaming\npm\node_
modules\electron-prebuilt
> node install.js
events.js:85
throw er; // Unhandled 'error' event
^
Error: unexpected EOF
at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\index.js:341:45
at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\node_modules\fd-slicer\index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:527:17)
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "electron-prebuilt"
npm ERR! node v0.12.7
npm ERR! npm v2.11.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'node install
.js'.
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! Please include the following file with any support request:
npm ERR! d:\github\elec\npm-debug.log
I can t add the log, because it is too long
from electron-prebuilt.
here are the last lines of the log
9135 info installOne [email protected]
9136 verbose installOne of is-property to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property not in flight; installing
9137 verbose lock using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\is-property-b06342150df5169c.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9138 silly install write writing is-property 1.0.2 to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9139 verbose unbuild node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9140 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property is being purged from base C:\Users\Adrien\AppData\Roaming\npm
9141 verbose gentlyRm don't care about contents; nuking C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9142 verbose tar unpack C:\Users\Adrien\AppData\Roaming\npm-cache\is-property\1.0.2\package.tgz
9143 verbose tar unpacking to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9144 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property is being purged
9145 verbose gentlyRm don't care about contents; nuking C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9146 silly gunzTarPerm modes [ '777', '666' ]
9147 silly gunzTarPerm extractEntry package.json
9148 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]
9149 silly gunzTarPerm extractEntry .npmignore
9150 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]
9151 silly gunzTarPerm extractEntry README.md
9152 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]
9153 silly gunzTarPerm extractEntry LICENSE
9154 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ]
9155 silly gunzTarPerm extractEntry is-property.js
9156 silly gunzTarPerm modified mode [ 'is-property.js', 420, 438 ]
9157 verbose write writing to C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property\package.json
9158 info preinstall [email protected]
9159 verbose readDependencies loading dependencies from C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property\package.json
9160 verbose readDependencies loading dependencies from C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property\package.json
9161 silly install resolved []
9162 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9163 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9164 info linkStuff [email protected]
9165 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules as its parent node_modules
9166 silly linkStuff [email protected] is part of a global install
9167 silly linkStuff [email protected] is installed into a global node_modules
9168 verbose linkBins [email protected]
9169 verbose linkMans [email protected]
9170 verbose rebuildBundles [email protected]
9171 info install [email protected]
9172 info postinstall [email protected]
9173 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\is-property-b06342150df5169c.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property\node_modules\is-property
9174 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property
9175 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property
9176 info linkStuff [email protected]
9177 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules as its parent node_modules
9178 silly linkStuff [email protected] is part of a global install
9179 silly linkStuff [email protected] is installed into a global node_modules
9180 verbose linkBins [email protected]
9181 verbose linkMans [email protected]
9182 verbose rebuildBundles [email protected]
9183 verbose rebuildBundles [ 'is-property' ]
9184 info install [email protected]
9185 info postinstall [email protected]
9186 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\generate-object-property-2b316468c6db2de7.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid\node_modules\generate-object-property
9187 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid
9188 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid
9189 info linkStuff [email protected]
9190 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules as its parent node_modules
9191 silly linkStuff [email protected] is part of a global install
9192 silly linkStuff [email protected] is installed into a global node_modules
9193 verbose linkBins [email protected]
9194 verbose linkMans [email protected]
9195 verbose rebuildBundles [email protected]
9196 verbose rebuildBundles [ 'generate-function',
9196 verbose rebuildBundles 'generate-object-property',
9196 verbose rebuildBundles 'jsonpointer',
9196 verbose rebuildBundles 'xtend' ]
9197 info install [email protected]
9198 info postinstall [email protected]
9199 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\is-my-json-valid-61f0edb03d242182.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator\node_modules\is-my-json-valid
9200 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator
9201 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator
9202 info linkStuff [email protected]
9203 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules as its parent node_modules
9204 silly linkStuff [email protected] is part of a global install
9205 silly linkStuff [email protected] is installed into a global node_modules
9206 verbose linkBins [email protected]
9207 verbose link bins [ { 'har-validator': 'bin/har-validator' },
9207 verbose link bins 'C:\\Users\\Adrien\\AppData\\Roaming\\npm\\node_modules\\electron-prebuilt\\node_modules\\electron-download\\node_modules\\nugget\\node_modules\\request\\node_modules\\.bin',
9207 verbose link bins false ]
9208 verbose linkMans [email protected]
9209 verbose rebuildBundles [email protected]
9210 verbose rebuildBundles [ 'bluebird', 'chalk', 'commander', 'is-my-json-valid' ]
9211 info install [email protected]
9212 info postinstall [email protected]
9213 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\har-validator-27166b87e974f71d.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request\node_modules\har-validator
9214 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request
9215 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request
9216 info linkStuff [email protected]
9217 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules as its parent node_modules
9218 silly linkStuff [email protected] is part of a global install
9219 silly linkStuff [email protected] is installed into a global node_modules
9220 verbose linkBins [email protected]
9221 verbose linkMans [email protected]
9222 verbose rebuildBundles [email protected]
9223 verbose rebuildBundles [ '.bin',
9223 verbose rebuildBundles 'aws-sign2',
9223 verbose rebuildBundles 'bl',
9223 verbose rebuildBundles 'caseless',
9223 verbose rebuildBundles 'combined-stream',
9223 verbose rebuildBundles 'extend',
9223 verbose rebuildBundles 'forever-agent',
9223 verbose rebuildBundles 'form-data',
9223 verbose rebuildBundles 'har-validator',
9223 verbose rebuildBundles 'hawk',
9223 verbose rebuildBundles 'http-signature',
9223 verbose rebuildBundles 'isstream',
9223 verbose rebuildBundles 'json-stringify-safe',
9223 verbose rebuildBundles 'mime-types',
9223 verbose rebuildBundles 'node-uuid',
9223 verbose rebuildBundles 'oauth-sign',
9223 verbose rebuildBundles 'qs',
9223 verbose rebuildBundles 'stringstream',
9223 verbose rebuildBundles 'tough-cookie',
9223 verbose rebuildBundles 'tunnel-agent' ]
9224 info install [email protected]
9225 info postinstall [email protected]
9226 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\request-53170806b11521d2.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget\node_modules\request
9227 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget
9228 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget
9229 info linkStuff [email protected]
9230 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules as its parent node_modules
9231 silly linkStuff [email protected] is part of a global install
9232 silly linkStuff [email protected] is installed into a global node_modules
9233 verbose linkBins [email protected]
9234 verbose link bins [ { nugget: 'bin.js' },
9234 verbose link bins 'C:\\Users\\Adrien\\AppData\\Roaming\\npm\\node_modules\\electron-prebuilt\\node_modules\\electron-download\\node_modules\\.bin',
9234 verbose link bins false ]
9235 verbose linkMans [email protected]
9236 verbose rebuildBundles [email protected]
9237 verbose rebuildBundles [ '.bin',
9237 verbose rebuildBundles 'minimist',
9237 verbose rebuildBundles 'pretty-bytes',
9237 verbose rebuildBundles 'progress-stream',
9237 verbose rebuildBundles 'request',
9237 verbose rebuildBundles 'single-line-log',
9237 verbose rebuildBundles 'throttleit' ]
9238 info install [email protected]
9239 info postinstall [email protected]
9240 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\nugget-3afff3f3685d5e1e.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download\node_modules\nugget
9241 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download
9242 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download
9243 info linkStuff [email protected]
9244 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules as its parent node_modules
9245 silly linkStuff [email protected] is part of a global install
9246 silly linkStuff [email protected] is installed into a global node_modules
9247 verbose linkBins [email protected]
9248 verbose linkMans [email protected]
9249 verbose rebuildBundles [email protected]
9250 verbose rebuildBundles [ '.bin',
9250 verbose rebuildBundles 'debug',
9250 verbose rebuildBundles 'home-path',
9250 verbose rebuildBundles 'mkdirp',
9250 verbose rebuildBundles 'mv',
9250 verbose rebuildBundles 'nugget',
9250 verbose rebuildBundles 'path-exists' ]
9251 info install [email protected]
9252 info postinstall [email protected]
9253 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\electron-download-70232b39feefa521.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_modules\electron-download
9254 verbose about to build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9255 info build C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9256 info linkStuff [email protected]
9257 silly linkStuff [email protected] has C:\Users\Adrien\AppData\Roaming\npm\node_modules as its parent node_modules
9258 silly linkStuff [email protected] is part of a global install
9259 silly linkStuff [email protected] is installed into a global node_modules
9260 silly linkStuff [email protected] is installed into the top-level global node_modules
9261 verbose linkBins [email protected]
9262 verbose link bins [ { electron: 'cli.js' },
9262 verbose link bins 'C:\\Users\\Adrien\\AppData\\Roaming\\npm',
9262 verbose link bins true ]
9263 verbose linkMans [email protected]
9264 verbose rebuildBundles [email protected]
9265 verbose rebuildBundles [ '.bin', 'electron-download', 'extract-zip' ]
9266 info install [email protected]
9267 info postinstall [email protected]
9268 verbose unsafe-perm in lifecycle true
9269 info [email protected] Failed to exec postinstall script
9270 verbose unlock done using C:\Users\Adrien\AppData\Roaming\npm-cache\_locks\electron-prebuilt-8d5d5f43c060544c.lock for C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9271 verbose stack Error: [email protected] postinstall: `node install.js`
9271 verbose stack Exit status 1
9271 verbose stack at EventEmitter.<anonymous> (c:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:213:16)
9271 verbose stack at EventEmitter.emit (events.js:110:17)
9271 verbose stack at ChildProcess.<anonymous> (c:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
9271 verbose stack at ChildProcess.emit (events.js:110:17)
9271 verbose stack at maybeClose (child_process.js:1015:16)
9271 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
9272 verbose pkgid [email protected]
9273 verbose cwd d:\github\elec
9274 error Windows_NT 6.3.9600
9275 error argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "electron-prebuilt"
9276 error node v0.12.7
9277 error npm v2.11.3
9278 error code ELIFECYCLE
9279 error [email protected] postinstall: `node install.js`
9279 error Exit status 1
9280 error Failed at the [email protected] postinstall script 'node install.js'.
9280 error This is most likely a problem with the electron-prebuilt package,
9280 error not with npm itself.
9280 error Tell the author that this fails on your system:
9280 error node install.js
9280 error You can get their info via:
9280 error npm owner ls electron-prebuilt
9280 error There is likely additional logging output above.
9281 verbose exit [ 1, true ]
9282 verbose unbuild node_modules\electron-prebuilt
9283 info preuninstall [email protected]
9284 info uninstall [email protected]
9285 verbose unbuild rmStuff [email protected] from C:\Users\Adrien\AppData\Roaming\npm\node_modules
9286 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\electron.cmd is being gently removed
9287 silly gentlyRm verifying C:\Users\Adrien\AppData\Roaming\npm is an npm working directory
9288 silly gentlyRm containing path C:\Users\Adrien\AppData\Roaming\npm is under npm's control, in C:\Users\Adrien\AppData\Roaming\npm
9289 silly gentlyRm deletion target C:\Users\Adrien\AppData\Roaming\npm\electron.cmd is under C:\Users\Adrien\AppData\Roaming\npm
9290 verbose gentlyRm vacuuming from C:\Users\Adrien\AppData\Roaming\npm\electron.cmd up to C:\Users\Adrien\AppData\Roaming\npm
9291 silly vacuum-fs removing C:\Users\Adrien\AppData\Roaming\npm\electron.cmd
9292 silly vacuum-fs finished vacuuming up to C:\Users\Adrien\AppData\Roaming\npm
9293 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\electron is being gently removed
9294 silly gentlyRm verifying C:\Users\Adrien\AppData\Roaming\npm is an npm working directory
9295 silly gentlyRm containing path C:\Users\Adrien\AppData\Roaming\npm is under npm's control, in C:\Users\Adrien\AppData\Roaming\npm
9296 silly gentlyRm deletion target C:\Users\Adrien\AppData\Roaming\npm\electron is under C:\Users\Adrien\AppData\Roaming\npm
9297 verbose gentlyRm vacuuming from C:\Users\Adrien\AppData\Roaming\npm\electron up to C:\Users\Adrien\AppData\Roaming\npm
9298 silly vacuum-fs removing C:\Users\Adrien\AppData\Roaming\npm\electron
9299 silly vacuum-fs finished vacuuming up to C:\Users\Adrien\AppData\Roaming\npm
9300 info postuninstall [email protected]
9301 silly gentlyRm C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt is being purged from base C:\Users\Adrien\AppData\Roaming\npm
9302 verbose gentlyRm don't care about contents; nuking C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9303 silly vacuum-fs purging C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt
9304 silly vacuum-fs quitting because other entries in C:\Users\Adrien\AppData\Roaming\npm\node_modules
from electron-prebuilt.
@adrien59cadri ah sorry I guess on windows the debug output is a ton. can you try this instead (probably in a fresh console):
set DEBUG=electron-download
npm install -g electron-prebuilt
this is the output I get on Mac OS:
~/src/js/electron-download 🐈 DEBUG=electron-download npm install electron-prebuilt -g
/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
electron-download info +0ms { cache: undefined,
filename: 'electron-v0.30.1-darwin-x64.zip',
url: 'https://github.com/atom/electron/releases/download/v0.30.1/electron-v0.30.1-darwin-x64.zip' }
electron-download creating cache/tmp dirs +6ms
electron-download downloading zip +3ms https://github.com/atom/electron/releases/download/v0.30.1/electron-v0.30.1-darwin-x64.zip to /var/folders/hs/hdmqdtt13wz6z141mgq4h0200000gn/T/electron-tmp-download
Downloading electron-v0.30.1-darwin-x64.zip
[======================> ] 51.8% of 37.11 MB (292.75 kB/s)
The lines that start with electron-download
are the debug messages i'm looking for
from electron-prebuilt.
Hello srry, not.
I tried on both git bash and windows command with admin rights..
Microsoft Windows [version 6.3.9600]
(c) 2013 Microsoft Corporation. Tous droits réservés.
C:\WINDOWS\system32>set DEBUG=electron-download
C:\WINDOWS\system32>npm install -g electron-prebuilt
C:\Users\Adrien\AppData\Roaming\npm\electron -> C:\Users\Adrien\AppData\Roaming\
npm\node_modules\electron-prebuilt\cli.js
> [email protected] postinstall C:\Users\Adrien\AppData\Roaming\npm\node_
modules\electron-prebuilt
> node install.js
electron-download info +0ms { cache: 'C:\\Users\\Adrien\\.electron',
filename: 'electron-v0.30.1-win32-x64.zip',
url: 'https://github.com/atom/electron/releases/download/v0.30.1/electron-v0.3
0.1-win32-x64.zip' }
electron-download zip exists +16ms C:\Users\Adrien\.electron\electron-v0.30.1-
win32-x64.zip
events.js:85
throw er; // Unhandled 'error' event
^
Error: unexpected EOF
at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\index.js:341:45
at C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\node_m
odules\extract-zip\node_modules\yauzl\node_modules\fd-slicer\index.js:32:7
at FSReqWrap.wrapper [as oncomplete] (fs.js:527:17)
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs
\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "electron-prebuilt"
npm ERR! node v0.12.7
npm ERR! npm v2.11.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script 'node install
.js'.
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! Please include the following file with any support request:
npm ERR! C:\WINDOWS\system32\npm-debug.log
C:\WINDOWS\system32>
from electron-prebuilt.
@adrien59cadri ok cool the debug info worked that time
As a workaround you could try installing the last release of electron, npm install [email protected]
, that would tell me if the problem was introduced in 0.30.1
. if that doesn't work you can try other versions listed here https://github.com/atom/electron/releases
The error you are receiving seems to be related to unzipping. Could you see if the file C:\Users\Adrien\.electron\electron-v0.30.1- win32-x64.zip
unzips okay using Windows Explorer (double clicking it)?
Also here is a script to test extracting the zip:
var extract = require('extract-zip')
var zip = 'C:\Users\Adrien\.electron\electron-v0.30.1-win32-x64.zip'
var dest = 'C:\Users\Adrien\AppData\Roaming\npm\node_modules\electron-prebuilt\dist'
extract(zip, destination, function done (err) {
console.log('finished', err)
})
Just save that to a file called. e.g. test.js
and then in that folder run npm init
to create a package.json
file and then run npm install extract-zip
to install the module into the current folder. Then run node test.js
to test it out
from electron-prebuilt.
Hello
First it work with 0.30.0,
also i have noticed that "C:\Users\Adrien.electron\electron-v0.30.1-win32-x64.zip" (remove the space in your post) can not be opened by windows zip
FYI: i tried with 7z, I can see the archive content (list of files) but can not extract..
hope this helps
from electron-prebuilt.
@adrien59cadri ah great, thanks, that helps. You might try deleting that file in explorer and installing it again to see if the same 'EOF' error happens
from electron-prebuilt.
The file has been deleted,
then i ran npm install -g electron-prebuilt again,
the file was downloaded again
i was able to open it with the windows explorer
and it worked, and electron can be run from CLI.
thank you very much for your help
from electron-prebuilt.
@adrien59cadri thanks for sticking with me, that was kind of fun :) glad it worked out in the end
from electron-prebuilt.
Related Issues (20)
- OpenBSD as a supportet platform? HOT 2
- Unable to install Electron with the quick-start tutorial HOT 7
- "sudo npm install -g electron" fails HOT 1
- Electron not installing (Windows 10) HOT 2
- Got stuck after npm install -g HOT 1
- Error while installing npm in windows 10 HOT 1
- Mac: Failed at the [email protected] postinstall script 'node install.js'. HOT 4
- npm install hangs HOT 3
- Dependency to @types/node makes electron package incompatible with typescript projects not using commonjs HOT 11
- Can't install electron 1.7.1 locally using npm 5 HOT 10
- Install on Bash on Ubuntu on Windows (WSL) HOT 13
- Postinstall script failing HOT 22
- Error: Generated checksum for "electron-v1.4.13-linux-x64.zip" did not match expected checksum. HOT 11
- Prebuilt electron package for Ubuntu 10.04 32 bits HOT 1
- node (vs. nodejs) is required when installing electron HOT 5
- Can't install in Windows10 HOT 1
- Change electron binary path via environment variable? HOT 2
- Electron not installing on Mac Os High Sierra HOT 1
- npm ERR! [email protected] postinstall
- Error while installing electron on Mac
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electron-prebuilt.