打开Lens应用时lenscloud-lens-extension路径permission denied报错如何解决
Mac端Lens应用扩展加载permission denied报错解决方案
错误原因
该报错是Lens应用数据目录下的扩展文件归属权限异常导致,当前登录用户没有/Users/用户名/Library/Application Support/Lens目录的读写权限,导致npm安装lenscloud扩展时触发权限拒绝错误。
修复步骤
- 第一步:完全关闭Lens应用,确保无后台进程占用相关目录
- 第二步:打开终端,执行以下命令修复目录权限,命令会将Lens应用数据目录的所有者递归修改为当前登录用户
sudo chown -R $USER:$GROUP ~/Library/Application\ Support/Lens
执行时需要输入当前用户的开机密码,输入时密码不会显示,输入完成直接回车即可。
- 第三步:执行以下命令删除损坏的依赖文件,避免二次报错
rm -rf ~/Library/Application\ Support/Lens/node_modules rm -rf ~/Library/Application\ Support/Lens/package.json rm -rf ~/Library/Application\ Support/Lens/package-lock.json
- 第四步:重新启动Lens应用,程序会自动重新安装所需的官方扩展,即可恢复正常使用。
备选方案
如果上述操作后问题仍然存在,直接卸载当前Lens应用,执行rm -rf ~/Library/Application\ Support/Lens删除全部残留数据,再重新下载安装最新版Lens即可解决。
内容的提问来源于stack exchange,提问作者lauwis premium
相关产品推荐
相关产品推荐

