安装ionic报错 { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic']解决方法
2016-07-26 09:52
846 查看
weiwenhuamingdeMacBook-Pro:~ Jaycee$ npm install -g cordova ionic
npm ERR!
tar.unpack untar error /Users/Jaycee/.npm/ionic/1.7.16/package.tgz
npm ERR! Darwin 15.5.0
npm ERR!
argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova" "ionic"
npm ERR!
node v4.3.1
npm ERR!
npm v2.14.12
npm ERR!
path /usr/local/lib/node_modules/ionic
npm ERR!
code EACCES
npm ERR!
errno -13
npm ERR!
syscall mkdir
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/usr/local/lib/node_modules/ionic',
npm ERR! fstream_type: 'Directory',
npm ERR! fstream_path: '/usr/local/lib/node_modules/ionic',
npm ERR! fstream_class: 'DirWriter',
npm ERR! fstream_stack:
npm ERR! [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',
npm ERR! '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',
npm ERR! 'FSReqWrap.oncomplete (fs.js:82:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR!
error rolling back Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova'
npm ERR!
error rolling back at Error (native)
npm ERR!
error rolling back { [Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova']
npm ERR!
error rolling back errno: -13,
npm ERR!
error rolling back code: 'EACCES',
npm ERR!
error rolling back syscall: 'rmdir',
npm ERR!
error rolling back path: '/usr/local/lib/node_modules/cordova' }
npm ERR! Please include the following file with any support request:
npm ERR! /Users/Jaycee/npm-debug.log
weiwenhuamingdeMacBook-Pro:~ Jaycee$
主要来原因是因为没管理员权限,所以
把npm install -g cordova ionic
改成
sudo npm install -g cordova ionic即可
eg.
weiwenhuamingdeMacBook-Pro:~ Jaycee$ sudo npm install -g cordova ionic
/usr/local/bin/ionic -> /usr/local/lib/node_modules/ionic/bin/ionic
|
npm ERR!
tar.unpack untar error /Users/Jaycee/.npm/ionic/1.7.16/package.tgz
npm ERR! Darwin 15.5.0
npm ERR!
argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "cordova" "ionic"
npm ERR!
node v4.3.1
npm ERR!
npm v2.14.12
npm ERR!
path /usr/local/lib/node_modules/ionic
npm ERR!
code EACCES
npm ERR!
errno -13
npm ERR!
syscall mkdir
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/usr/local/lib/node_modules/ionic',
npm ERR! fstream_type: 'Directory',
npm ERR! fstream_path: '/usr/local/lib/node_modules/ionic',
npm ERR! fstream_class: 'DirWriter',
npm ERR! fstream_stack:
npm ERR! [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',
npm ERR! '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',
npm ERR! 'FSReqWrap.oncomplete (fs.js:82:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR!
error rolling back Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova'
npm ERR!
error rolling back at Error (native)
npm ERR!
error rolling back { [Error: EACCES: permission denied, rmdir '/usr/local/lib/node_modules/cordova']
npm ERR!
error rolling back errno: -13,
npm ERR!
error rolling back code: 'EACCES',
npm ERR!
error rolling back syscall: 'rmdir',
npm ERR!
error rolling back path: '/usr/local/lib/node_modules/cordova' }
npm ERR! Please include the following file with any support request:
npm ERR! /Users/Jaycee/npm-debug.log
weiwenhuamingdeMacBook-Pro:~ Jaycee$
主要来原因是因为没管理员权限,所以
把npm install -g cordova ionic
改成
sudo npm install -g cordova ionic即可
eg.
weiwenhuamingdeMacBook-Pro:~ Jaycee$ sudo npm install -g cordova ionic
/usr/local/bin/ionic -> /usr/local/lib/node_modules/ionic/bin/ionic
|
相关文章推荐
- 222. Count Complete Tree Nodes
- nodejs--Express
- Confman - 针对「Node 应用」的配置文件加载模块
- [JS]Nodepad++配置Node.JS开发环境——windows
- 【Java】LeetCode进阶之路(Swap Nodes in Pairs)
- light oj 1257 Farthest Nodes in a Tree (II)(724训练题目)主要是利用了反证法: 假设 s-t这条路径为树的直径,或者称为树上的最长路 现有结论,从任意一点
- 【那些遇到的坑】—hadoop完全分布式集群搭建namenode找不到datanode,总显示0
- 【那些遇到的坑】—hadoop完全分布式集群搭建启动一直处于starting namenode
- Node.js 切近实战(九) 之Excel在线(在线编辑)
- Node.js 切近实战(十一) 之实时通讯
- Node.js EventEmitter
- Node.js 事件循环
- node.js报错 SyntaxError: Unexpected token ILLEGAL
- Node.js 回调函数
- Node.js REPL(交互式解释器)
- 如何定位 Node.js 的内存泄漏
- php7 vs java8 vs nodejs5 vs lua5.2 计算性能比较
- node on mac
- javascript_nodejs_express
- Node.js:EventEmitter