checkPermissions 缺少对 /usr/local/lib/node_modules 的写访问权限

checkPermissions 缺少对 /usr/local/lib/node_modules 的写访问权限

我尝试安装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`

这应该为您当前的用户授予足够的权限。

相关内容