gotron icon indicating copy to clipboard operation
gotron copied to clipboard

Fix missing package.json in .gotron-builder dir on npm install

Open puengel opened this issue 6 years ago • 1 comments

Fix for #33

puengel avatar Mar 26 '19 14:03 puengel

This method overcome the missing package.json problem, The new gotron-builder executable run smooth until,

Error: npm.cmd exited with code 1 Output:

[email protected] install C:\Users\user\modgo-electron.gotron\node_modules\websocket (node-gyp rebuild 2> builderror.log) || (exit 0)

C:\Users\user\modgo-electron.gotron\node_modules\websocket>if not defined npm_config_node_gyp (node "C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\....\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )

[email protected] install C:\Users\user\modgo-electron.gotron\node_modules\serialport node-pre-gyp install --fallback-to-build

Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release\serialport.node --module_name=serialport --module_path=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release' (1)

Error output: node-pre-gyp info it worked if it ends with ok node-pre-gyp verb cli [ 'C:\Program Files\nodejs\node.exe', node-pre-gyp verb cli 'C:\Users\user\modgo-electron\.gotron\node_modules\serialport\node_modules\node-pre-gyp\bin\node-pre-gyp', node-pre-gyp verb cli 'install', node-pre-gyp verb cli '--fallback-to-build' ] node-pre-gyp info using [email protected] node-pre-gyp info using [email protected] | win32 | x64 node-pre-gyp verb command install [] node-pre-gyp http GET https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz node-pre-gyp http 404 https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (electron-v2.0 ABI) (falling back to source compile with node-gyp) node-pre-gyp http 404 status code downloading tarball https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-electron-v2.0-win32-x64.tar.gz node-pre-gyp verb command build [ 'rebuild' ] gyp ERR! configure error gyp ERR! stack Error: Command failed: C:\Users\user\AppData\Local\Programs\Python\Python37\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack File "", line 1 gyp ERR! stack import sys; print "%s.%s.%s" % sys.version_info[:3]; gyp ERR! stack ^ gyp ERR! stack SyntaxError: invalid syntax gyp ERR! stack gyp ERR! stack at ChildProcess.exithandler (child_process.js:275:12) gyp ERR! stack at emitTwo (events.js:126:13) gyp ERR! stack at ChildProcess.emit (events.js:214:7) gyp ERR! stack at maybeClose (internal/child_process.js:925:16) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) gyp ERR! System Windows_NT 10.0.17763 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "configure" "--fallback-to-build" "--module=C:\Users\user\modgo-electron\.gotron\node_modules\serialport\build\Release\serialport.node" "--module_name=serialport" "--module_path=C:\Users\user\modgo-electron\.gotron\node_modules\serialport\build\Release" gyp ERR! cwd C:\Users\user\modgo-electron.gotron\node_modules\serialport gyp ERR! node -v v8.11.1 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'C:\Program Files\nodejs\node.exe C:\Users\user\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js configure --fallback-to-build --module=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release\serialport.node --module_name=serialport --module_path=C:\Users\user\modgo-electron.gotron\node_modules\serialport\build\Release' (1) node-pre-gyp ERR! stack at ChildProcess. (C:\Users\user\modgo-electron.gotron\node_modules\serialport\node_modules\node-pre-gyp\lib\util\compile.js:83:29) node-pre-gyp ERR! stack at emitTwo (events.js:126:13) node-pre-gyp ERR! stack at ChildProcess.emit (events.js:214:7) node-pre-gyp ERR! stack at maybeClose (internal/child_process.js:925:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5) node-pre-gyp ERR! System Windows_NT 10.0.17763 node-pre-gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Users\user\modgo-electron\.gotron\node_modules\serialport\node_modules\node-pre-gyp\bin\node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd C:\Users\user\modgo-electron.gotron\node_modules\serialport node-pre-gyp ERR! node -v v8.11.1 node-pre-gyp ERR! node-pre-gyp -v v0.6.32 node-pre-gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] install: node-pre-gyp install --fallback-to-build npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\user\AppData\Roaming\npm-cache_logs\2019-03-27T07_11_55_566Z-debug.log

at ChildProcess.childProcess.once.code (C:\Users\user\modgo-electron\.gotron-builder\node_modules\builder-util\src\util.ts:244:14)
at Object.onceWrapper (events.js:317:30)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at maybeClose (internal/child_process.js:925:16)
at Socket.stream.socket.on (internal/child_process.js:346:11)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at Pipe._handle.close [as _onclose] (net.js:567:12)

From previous event: at _rebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\util\yarn.ts:179:5) at rebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\out\util\yarn.js:163:19) at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\util\yarn.ts:20:11 at Generator.next () at runCallback (timers.js:794:20) at tryOnImmediate (timers.js:752:5) at processImmediate [as _immediateCallback] (timers.js:729:5) From previous event: at _installOrRebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\out\util\yarn.js:71:28) at installOrRebuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\out\util\yarn.js:55:28) at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:509:13 at Generator.next () From previous event: at Packager.installAppDependencies (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:470:70) at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:420:20 at Generator.next () From previous event: at Packager.doBuild (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:396:24) at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:366:57 at Generator.next () at C:\Users\user\modgo-electron.gotron-builder\node_modules\graceful-fs\graceful-fs.js:111:16 at C:\Users\user\modgo-electron.gotron-builder\node_modules\graceful-fs\graceful-fs.js:45:10 at FSReqWrap.oncomplete (fs.js:135:15) From previous event: at Packager._build (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:335:133) at C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:331:23 at Generator.next () at runCallback (timers.js:794:20) at tryOnImmediate (timers.js:752:5) at processImmediate [as _immediateCallback] (timers.js:729:5) From previous event: at Packager.build (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\packager.ts:288:14) at build (C:\Users\user\modgo-electron.gotron-builder\node_modules\app-builder-lib\src\index.ts:59:28) at build (C:\Users\user\modgo-electron.gotron-builder\node_modules\electron-builder\src\builder.ts:228:10) at then (C:\Users\user\modgo-electron.gotron-builder\node_modules\electron-builder\src\cli\cli.ts:46:19) at 1553670715 FTL C:/Users/user/go/src/github.com/Equanox/gotron/cmd/gotron-builder/main.go:64 > : : exit status 1: exit status 1: : exit status 1: exit status 1

shawnyip avatar Mar 27 '19 07:03 shawnyip