VSCODE更新无权限问题
排查问题
- VSCODE报错
Could not create temporary directory: Permission denied
|
|
解决问题
注意: 先把vscode 完全关闭12345678# 1. 这一步是需要输入密码的chown $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt/# 2. 这一步是不需要输入密码的, 如果不进行第一步,第二步会报错chown $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt/*# 3. 更新xattrxattr -dr com.apple.quarantine /Applications/Visual\ Studio\ Code.app
命令解释
- chown(change own)
过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。
例子:1234# 将file.c的文件所有者改为userchown user file.c# 将rootfs目录及所有子目录子文件的所有者与群组改为rootchown –R root:root rootfs
- xattr
扩展,允许操作 ‘文件系统的扩展属性’。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 jjworking@qq.com
文章标题:VSCODE更新无权限问题
本文作者:Janathon Jiang
发布时间:2019-06-10, 22:03:35
最后更新:2019-06-10, 22:12:28
原始链接:http://janostudio.github.io/2019/06/10/VSCODE更新无权限问题/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。