资讯专栏INFORMATION COLUMN

mac vscode 更新失败:Permission denied解决办法

codeGoogle / 3411人阅读

摘要:现象问题起因在目录下,有以下两个文件,可以看到,他们两个的用户是不一样的,一个是一个一般来说,我是以来使用我的的。就是因为这两个文件的用户不一样,导致了更新失败。参考扫码订阅我的微信公众号洞香春天。每天一篇技术短文,让知识不再高冷。

0. 现象

Could not create temporary directory: Permission denied

1. 问题起因

/Users/username/Library/Caches/目录下,有以下两个文件, 可以看到,他们两个的用户是不一样的,一个是root一个username, 一般来说,我是以username来使用我的mac的。就是因为这两个文件的用户不一样,导致了更新失败。

drwxr-xr-x   6 username  staff   204B Jan 17 20:33 com.microsoft.VSCode
drwxr--r--   2 root    staff    68B Dec 17 13:51 com.microsoft.VSCode.ShipIt
2. 解决方法

注意: 先把vscode 完全关闭

// 1. 这一步是需要输入密码的
sudo chown $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt/

// 2. 这一步是不需要输入密码的, 如果不进行第一步,第二步会报错
sudo chown $USER ~/Library/Caches/com.microsoft.VSCode.ShipIt/*

// 3. 更新xattr
xattr -dr com.apple.quarantine /Applications/Visual Studio Code.app
3. 打开vscode

Code > Check for Updates, 点击之后,你会发现Check for Updates已经变成灰色了,那么你需要稍等片刻,马上就可以更新,之后会跳出提示,让你重启vscode, 然后重启一下vscode, 就ok了。

4. 参考

joaomoreno commented on Feb 7, 2017 • edited

扫码订阅我的微信公众号:洞香春天。每天一篇技术短文,让知识不再高冷。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/92560.html

相关文章

  • mac vscode 更新失败Permission denied解决办法

    摘要:现象问题起因在目录下,有以下两个文件,可以看到,他们两个的用户是不一样的,一个是一个一般来说,我是以来使用我的的。就是因为这两个文件的用户不一样,导致了更新失败。参考扫码订阅我的微信公众号洞香春天。每天一篇技术短文,让知识不再高冷。 0. 现象 Could not create temporary directory: Permission denied 1. 问题起因 在 /User...

    netmou 评论0 收藏0
  • git基本操作

    摘要:是一个开源的分布式版本控制系统,可以有效高速地处理从很小到非常大的项目版本管理。用于跟踪源代码更改。或更高版本的系统中,在里尝试首次运行命令即可。 gitgit是一个开源的分布式版本控制系统 (VCS),可以有效、高速地处理从很小到非常大的项目版本管理。用于跟踪源代码更改。它允许多个开发人员一起进行非线性开发。...

    weapon 评论0 收藏0
  • 工作中常见问题汇总及解决方案

    摘要:注本文是我在开发过程中遇到问题及解决方法的总结,之后会持续更新,希望帮助到更多的学习者。文中有不妥的地方希望指出共同学习,同时欢迎一起补充。 注:本文是我在开发过程中遇到问题及解决方法的总结,之后会持续更新,希望帮助到更多的学习者。文中有不妥的地方希望指出共同学习,同时欢迎一起补充。 npm篇 npm安装依赖报错:permission denied,错误信息大致如下: npm ERR!...

    ddongjian0000 评论0 收藏0
  • Mac下安装Python的numpy库失败解决方法

    摘要:在安装库时,出现了这样的错误安装命令错误什么原因呢通过分析错误提示,原来是权限问题,需要超级管理员权限安装成功 在安装numpy库时,出现了这样的错误: 安装命令: easy_install numpy 错误: MacdeMacBook-Pro-3:python mac$ easy_install numpy error: cant create or remove files in ...

    canopus4u 评论0 收藏0
  • npm 在安装的时候提示 没有权限操作的解决办法 Error: EACCES: permission

    摘要:在安装的时候提示没有权限操作的解决办法在安装插件的时候出现这样的错误,权限不够,是因为之前用用户进行了局部安装包的操作,留下所属权为的文件,导致普通用户无法访问的文件内容。解决办法就是把用户目录下的文件夹所有权都改成当前用户即可。 npm 在安装的时候提示 没有权限操作的解决办法 Error: EACCES: permission denied 在安装插件的时候出现这样的错误,权限不够...

    Backache 评论0 收藏0

发表评论

0条评论

codeGoogle

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<