node.js - Cannot npm install 'mean-cli' module on Mac OS X -
update: apparently, bad practice use sudo
install node modules. instead, changing folder permissions solve issue.
see answer here: https://stackoverflow.com/a/31546496/2859315
original post:
currently, have installed node (version v0.12.7) , npm. trying install mean-cli
package npm.
i following installation instructions found here: https://github.com/linnovate/mean#installation
also, taking mean stack development course on udemy. here lecture: https://www.udemy.com/mean-stack-for-beginners/#/lecture/2697540
so far, have installed both prerequisite packages, gulp , bower:
$ npm install -g gulp // , bower $ npm install -g bower
firstly, tried installing using npm install -g mean-cli
threw permission errors without using sudo
. then, using sudo
not work.
secondly, tried updating , reinstalling node , npm. still have same issue.
when type command sudo npm install -g mean-cli
,
i response:
> mean-cli@0.10.14 preinstall /usr/local/lib/node_modules/mean-cli > node ./scripts/preinstall shell-init: error retrieving current directory: getcwd: cannot access parent directories: permission denied node.js:720 var cwd = process.cwd(); ^ error: eacces, permission denied @ error (native) @ function.startup.resolveargv0 (node.js:720:23) @ startup (node.js:63:13) @ node.js:814:3 npm err! darwin 14.4.0 npm err! argv "node" "/usr/local/bin/npm" "install" "-g" "mean-cli" npm err! node v0.12.7 npm err! npm v2.11.3 npm err! code elifecycle npm err! mean-cli@0.10.14 preinstall: `node ./scripts/preinstall` npm err! exit status 1 npm err! npm err! failed @ mean-cli@0.10.14 preinstall script 'node ./scripts/preinstall'. npm err! problem mean-cli package, npm err! not npm itself. npm err! tell author fails on system: npm err! node ./scripts/preinstall npm err! can info via: npm err! npm owner ls mean-cli npm err! there additional logging output above. npm err! please include following file support request: npm err! /library/webserver/documents/nodejs/mean/npm-debug.log
it seems problem lies here: failed @ mean-cli@0.10.14 preinstall script 'node
, not sure how debug further.
any insight or helpful information appreciated! thanks!
apparently, bad practice use sudo
install node modules. instead, changing folder permissions solve issue.
see answer here: https://stackoverflow.com/a/31546496/2859315
Comments
Post a Comment