使用mac作nodejs或java或python、php等项目开发时,在终端执行命令常会遇到权限不足的问题
EACCES: permission denied
这时则须要咱们使用root来执行命令。有2种经常使用的方法。
在执行命令时前加上sudo
,以下php
sudo npm install
当每次执行都使用sudo
,会以为至关繁琐。这时能够使用root
用户,mac 默认是没有开启root
用户的,所以首先启用root
用户。java
启用root用户,要输入密码并确认密码,按提示操做便可,以下图示:node
sudo passwd root
登陆root
用户并输入密码,以下图:python
su root
以后就能够直接使用命令了,如: npm install
vim readme.md
npm
若是登陆时遇到下面的状况。则未启用root用户,参考2.1步骤vim