node.js - 当我尝试安装 adonis Cli 时出现权限错误
问题描述
当我尝试安装 adonis Cli 时,出现此权限错误:
npm ERR! path ../lib/node_modules/@adonisjs/cli/index.js
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall symlink
npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/@adonisjs/cli/index.js' -> '/usr/bin/adonis'
npm ERR! { Error: EACCES: permission denied, symlink '../lib/node_modules/@adonisjs/cli/index.js' -> '/usr/bin/adonis'
npm ERR! cause:
npm ERR! { Error: EACCES: permission denied, symlink '../lib/node_modules/@adonisjs/cli/index.js' -> '/usr/bin/adonis'
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/@adonisjs/cli/index.js',
npm ERR! dest: '/usr/bin/adonis' },
npm ERR! stack: 'Error: EACCES: permission denied, symlink \'../lib/node_modules/@adonisjs/cli/index.js\' -> \'/usr/bin/adonis\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/@adonisjs/cli/index.js',
npm ERR! dest: '/usr/bin/adonis' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended).
npm ERR! A complete log of this run can be found in:
npm ERR! /home/adroitcoder/.npm/_logs/2018-10-06T07_39_51_484Z-debug.log
解决方案
对于EACCES
错误,您应该使用 Node 版本管理器重新安装 npm 或手动更改 npm 的默认目录。
信用:https ://docs.npmjs.com/getting-started/fixing-npm-permissions
推荐阅读
- heroku - 无法登录 Heroku
- python - 如何在 Pandas 中检查哪些客户同时持有这两种产品
- sql - 如何报告与不同来源的 ID 匹配的测试结果?
- javascript - 设置相同的 dom 元素以插入不同的数据
- reactjs - 'TextField' 未定义 react/jsx-no-undef
- kubernetes - 用于 Ingress 中客户端证书身份验证的 CA 证书轮换
- python - Conda 解决安装 `xeus-cling`
- pytorch - 如何处理 Pytorch Geometric 中未标记的节点?
- python - 乘法向量中的操作“@”给出语法错误
- android - 每个 Activity 中的 NavigationDrawer