I have a debian vm on my windows pc that runs nodejs the problem is that sqlite3
won't install on my application (mediacenterjs) but installs perfectly globally.
Here is part of my log file npm-debug.log
:
/opt/mediaCenter1/node_modules/.staging/node-pre-gyp-445d3086 4883 info lifecycle [email protected]~install: [email protected] 4884 silly lifecycle [email protected]~install: no script for install, continuing 4885 silly install [email protected] /opt/mediaCenter1/node_modules/.staging/sqlite3-f2e19105 4886 info lifecycle [email protected]~install: [email protected] 4887 verbose lifecycle [email protected]~install: unsafe-perm in lifecycle false 4888 verbose lifecycle [email protected]~install: PATH: /root/.npm-global/lib/node_modules/npm/bin/node-gyp-bin:/opt/mediaCenter1/node_modules/sqlite3/node_modules/.bin:/opt/mediaCenter1/node_modules/.bin:/usr/local/bin:/root/.npm-global/bin:/root/bin:/root/bin:/usr/lib/git-core:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 4889 verbose lifecycle [email protected]~install: CWD: /opt/mediaCenter1/node_modules/sqlite3 4890 silly lifecycle [email protected]~install: Args: [ '-c', 'node-pre-gyp install --fallback-to-build' ] 4891 silly lifecycle [email protected]~install: Returned: code: 1 signal: null 4892 info lifecycle [email protected]~install: Failed to exec install script 4893 verbose unlock done using /root/.npm/_locks/staging-fbc9d3a61073e2fa.lock for /opt/mediaCenter1/node_modules/.staging 4894 silly rollbackFailedOptional Starting 4895 silly rollbackFailedOptional Finishing 4896 silly runTopLevelLifecycles Starting 4897 silly runTopLevelLifecycles Finishing 4898 silly install printInstalled 4899 warn [email protected] license should be a valid SPDX license expression 4900 verbose stack Error: [email protected] install: `node-pre-gyp install --fallback-to-build` 4900 verbose stack Exit status 1 4900 verbose stack at EventEmitter. (/root/.npm-global/lib/node_modules/npm/lib/utils/lifecycle.js:242:16) 4900 verbose stack at emitTwo (events.js:106:13) 4900 verbose stack at EventEmitter.emit (events.js:191:7) 4900 verbose stack at ChildProcess. (/root/.npm-global/lib/node_modules/npm/lib/utils/spawn.js:40:14) 4900 verbose stack at emitTwo (events.js:106:13) 4900 verbose stack at ChildProcess.emit (events.js:191:7) 4900 verbose stack at maybeClose (internal/child_process.js:850:16) 4900 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:5) 4901 verbose pkgid [email protected] 4902 verbose cwd /opt/mediaCenter1 4903 error Linux 3.16.0-4-amd64 4904 error argv "/usr/local/bin/node" "/root/.npm-global/bin/npm" "install" "sqlite3" 4905 error node v6.2.0 4906 error npm v3.10.5 4907 error code ELIFECYCLE 4908 error [email protected] install: `node-pre-gyp install --fallback-to-build` 4908 error Exit status 1 4909 error Failed at the [email protected] install script 'node-pre-gyp install --fallback-to-build'. 4909 error Make sure you have the latest version of node.js and npm installed. 4909 error If you do, this is most likely a problem with the sqlite3 package, 4909 error not with npm itself. 4909 error Tell the author that this fails on your system: 4909 error node-pre-gyp install --fallback-to-build 4909 error You can get information on how to open an issue for this project with: 4909 error npm bugs sqlite3 4909 error Or if that isn't available, you can get their info via: 4909 error npm owner ls sqlite3 4909 error There is likely additional logging output above. 4910 verbose exit [ 1, true ]