Node.js 猫鼬装置
我是个新手 我已经在ubuntu上安装了mongodb,并通过nvm使用node、express和npm。 在尝试为依赖mongoose的项目执行npm安装时 我得到以下错误Node.js 猫鼬装置,node.js,mongodb,mongoose,nvm,Node.js,Mongodb,Mongoose,Nvm,我是个新手 我已经在ubuntu上安装了mongodb,并通过nvm使用node、express和npm。 在尝试为依赖mongoose的项目执行npm安装时 我得到以下错误 npm ERR! Linux 3.16.0-50-generic npm ERR! argv "/home/ehsan/.nvm/versions/node/v0.12.7/bin/node" "/home/ehsan/.nvm/versions/node/v0.12.7/bin/npm" "install" npm ER
npm ERR! Linux 3.16.0-50-generic
npm ERR! argv "/home/ehsan/.nvm/versions/node/v0.12.7/bin/node" "/home/ehsan/.nvm/versions/node/v0.12.7/bin/npm" "install"
npm ERR! node v0.12.7
npm ERR! npm v2.11.3
npm ERR! path /home/ehsan/.npm/ms/0.1.0
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! Error: EACCES, mkdir '/home/ehsan/.npm/ms/0.1.0'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES, mkdir '/home/ehsan/.npm/ms/0.1.0']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! path: '/home/ehsan/.npm/ms/0.1.0',
npm ERR! parent: 'mongoose' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Please include the following file with any support request:
npm ERR! /home/ehsan/node/Tutorials/04/nodeAuth/npm-debug.log
但是当我尝试用sudo运行这个命令时
错误提示npm不是可识别的命令。如果您以ehsan身份登录,则您应该具有写入该位置的权限。尝试运行sudo chown-Rv ehsan/home/ehsan/.npm以重新获得许可,如果丢失,则@Molda it解决了此问题,并且正在安装mongoose,但执行npm Install会出现另一个错误,我不知道两者是否相关>kerberos@0.0.15install/home/ehsan/node/Tutorials/04/nodeAuth/node_modules/mongodb/node_modules/mongodb core/node_modules/kerberos>node gyp rebuild | | |退出0..您是否可以将整个错误添加到问题中,就像您已经遇到的错误一样?