当我使用此命令“npm install-g ember cli”安装ember cli时,在终端中显示此错误。
npm ERR! Error: EACCES, mkdir '/usr/lib/node_modules/ember-cli' npm ERR! { [Error: EACCES, mkdir '/usr/lib/node_modules/ember-cli'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/lib/node_modules/ember-cli', npm ERR! fstream_type: 'Directory', npm ERR! fstream_path: '/usr/lib/node_modules/ember-cli', npm ERR! fstream_class: 'DirWriter', npm ERR! fstream_stack: npm ERR! [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23', npm ERR! '/usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53', npm ERR! 'Object.oncomplete (fs.js:108:15)' ] } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Linux 3.13.0-48-generic npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "ember-cli" npm ERR! cwd /home/narayand4 npm ERR! node -v v0.10.37 npm ERR! npm -v 1.4.28 npm ERR! path /usr/lib/node_modules/ember-cli npm ERR! fstream_path /usr/lib/node_modules/ember-cli npm ERR! fstream_type Directory npm ERR! fstream_class DirWriter npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, mkdir '/usr/lib/node_modules/ember-cli' npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23 npm ERR! fstream_stack /usr/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53 npm ERR! fstream_stack Object.oncomplete (fs.js:108:15) npm ERR! Error: EACCES, open 'npm-debug.log' npm ERR! { [Error: EACCES, open 'npm-debug.log'] errno: 3, code: 'EACCES', path: 'npm-debug.log' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! System Linux 3.13.0-48-generic npm ERR! command "/usr/bin/node" "/usr/bin/npm" "install" "-g" "ember-cli" npm ERR! cwd /home/narayand4 npm ERR! node -v v0.10.37 npm ERR! npm -v 1.4.28 npm ERR! path npm-debug.log npm ERR! code EACCES npm ERR! errno 3 npm ERR! stack Error: EACCES, open 'npm-debug.log' npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/narayand4/npm-debug.log npm ERR! not ok code 0
请告诉我我做错了什么
我研究了谷歌的主要问题是npm安装。我认为,npm安装不需要“sudo”。
node的-g标志在机器上进行全局安装。因此,它需要至少写入/usr/lib的权限。
因此,如果您想使用-g选项进行安装,请以管理用户身份进行,通常是root用户。Sudo是一种很好的方法。
如果您不是机器的管理员或试图在本地目录中安装,请删除-g标志。
如果您不是管理员并且需要全局安装,请联系您的系统管理员。
这是一些安装程序的已知问题,这里是修复npm权限的留档。
如果您想了解更多信息,npm开发人员最近在JavaScript Jabber#174上谈到了这一点。
我已经完全卸载了我的Windows机器节点,删除了所有相关的节点和npm文件夹。 我重新安装了 节点(v0.12.7) npm(3.0.0) python(2.7.10) 当我安装emem-cli,我得到: PS C:\WINDOWS\system 32 C:\Program Files\nodejs\ember- bufferutil@1.1.0安装C:\Program Files\nodejs
增加了11个包,并在9秒内审核了1201个包 79个包正在寻找资金运行了解详细信息 47个漏洞(11个中等,36个高) 要解决不需要注意的问题,请运行:npm audit fix 要解决所有问题(包括破坏性更改),请运行:npm audit fix--force
在phpinfo中有在php -m中没有 先确认CLI模式下是否有,命令行输入php --ri swoole 如果输出了Swoole的扩展信息就说明你安装成功了! 99.999%的人在此步成功就可以直接使用swoole了 不需要管php -m或者phpinfo网页打印出来是否有swoole 因为Swoole是运行在cli模式下的,在传统的fpm模式下功能十分有限 fpm模式下任何异步/协程等主要功
我正在学习如何使用NodeJS的express框架。使用安装express时遇到问题
saif@saifrakib:/Project/NodeJs/second node$npm安装-g nodemon npm WARN检查权限缺少对 /usr/local/libnpm WARN可选跳过可选依赖项的写访问权限:fsenents@~2.3.2(node_modules/nodemo/node_modules/chokitar/node_modules/fswients): npm W
弃用:Python 2.7将于2020年1月1日结束其使用寿命。请升级您的Python,因为Python 2.7将在该日期后不再维护。pip的未来版本将放弃对Python2.7的支持。 已满足的要求:烧瓶包装在/usr/local/lib/python2.7/site-packages(3.0.7)中 已满足要求:六个in/usr/local/lib/python2.7/site-packages