我尝试安装npm install pug
,由于权限原因无法安装,得到了这个:
checkPermissions Missing write access to /usr/local/lib/node_modules
但是,我以 root 身份登录Linards:~ Berzins$
,因为我尝试启用 root 用户:
Linards:~ Berzins$ dsenableroot
username = Berzins
user password:
root password:
verify root password:
dsenableroot:: ***Successfully enabled root user.
任何帮助表示赞赏。
更新:
经过以下 FarazX 的建议,结果如下:
Linards:~ Berzins$ ls -lO /usr/local/lib/node_modules
total 0
drwxr-xr-x 8 Berzins staff - 272 1 Oct 21:53 bower
drwxr-xr-x 8 Berzins staff - 272 1 Oct 21:54 foundation-cli
drwxr-xr-x 12 Berzins staff - 408 11 Oct 22:56 gulp
drwxr-xr-x 27 Berzins staff - 918 12 Oct 13:17 npm
Linards:~ Berzins$
答案1
尝试
sudo chown -R $USER /usr/local`
这应该为您当前的用户授予足够的权限。