在Mac上安装LESS时遇到错误,寻求解决办法
自答:问题已解决,和pyenv无关
经过排查确认,报错和pyenv没有关系,实际是npm全局安装目录的权限问题导致的,解决步骤如下:
- 先检查全局模块目录的权限:
ls -ld /usr/local/lib/node_modules - 如果输出显示当前用户没有写入权限,执行命令修改目录所有者:
sudo chown -R $(whoami) /usr/local/lib/node_modules - 重新执行LESS的全局安装命令:
npm install -g less
如果上述方法无效,可以检查npm的prefix配置是否正确:
npm config get prefix
若返回值不是/usr/local,则设置正确的prefix路径:
npm config set prefix /usr/local
之后再重新安装即可。
内容的提问来源于stack exchange,提问作者Mentalist
相关产品推荐
相关产品推荐

