TooTallNate / ref

Turn Buffer instances into "pointers"
http://tootallnate.github.com/ref
453 stars 141 forks source link

Cannot install without root #66

Closed Plazmaz closed 6 years ago

Plazmaz commented 7 years ago

Currently it is not possible for me to install this module without root access. When trying to install it normally, I get this error:

1064 silly lifecycle ref@1.3.3~install: Args: [ '-c', 'node-gyp rebuild' ]
1065 verbose stack Error: spawn EPERM
1065 verbose stack     at exports._errnoException (util.js:1022:11)
1065 verbose stack     at ChildProcess.spawn (internal/child_process.js:313:11)
1065 verbose stack     at exports.spawn (child_process.js:387:9)
1065 verbose stack     at spawn (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:21:13)
1065 verbose stack     at runCmd_ (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:271:14)
1065 verbose stack     at /usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:235:7
1065 verbose stack     at _combinedTickCallback (internal/process/next_tick.js:67:7)
1065 verbose stack     at process._tickCallback (internal/process/next_tick.js:98:9)
1066 verbose cwd /mnt/c/Users/Dylan/Desktop/node-mongodb-honeyproxy
1067 error Linux 4.4.0-43-Microsoft
1068 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
1069 error node v7.4.0
1070 error npm  v4.0.5
1071 error code EPERM
1072 error errno EPERM
1073 error syscall spawn
1074 error Error: spawn EPERM
1074 error     at exports._errnoException (util.js:1022:11)
1074 error     at ChildProcess.spawn (internal/child_process.js:313:11)
1074 error     at exports.spawn (child_process.js:387:9)
1074 error     at spawn (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:21:13)
1074 error     at runCmd_ (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:271:14)
1074 error     at /usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:235:7
1074 error     at _combinedTickCallback (internal/process/next_tick.js:67:7)
1074 error     at process._tickCallback (internal/process/next_tick.js:98:9)
1074 error  { Error: spawn EPERM
1074 error     at exports._errnoException (util.js:1022:11)
1074 error     at ChildProcess.spawn (internal/child_process.js:313:11)
1074 error     at exports.spawn (child_process.js:387:9)
1074 error     at spawn (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:21:13)
1074 error     at runCmd_ (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:271:14)
1074 error     at /usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:235:7
1074 error     at _combinedTickCallback (internal/process/next_tick.js:67:7)
1074 error     at process._tickCallback (internal/process/next_tick.js:98:9) code: 'EPERM', errno: 'EPERM', syscall: 'spawn' }
1075 error Please try running this command again as root/Administrator.
1076 verbose exit [ 1, true ]

This isn't a massive issue, but it would be nice not to need root access to install this module.