如果我不以root身份运行vs代码,则无法安装vs代码

时间:2019-11-18 08:18:21

标签: macos visual-studio-code

在macOS中,如果我不以root用户身份运行,我的Vs Code无法读取扩展名。

这是在我更改/Applications/Visual Studio Code.app/Contents/MacOS/Electron的所有者以安装名为“ Custom CSS and JS Loader”的扩展程序之后发生的。我这里没有正确的权限,我现在不想重新安装Vs Code。

如果我跑步

ll /Applications/Visual\ Studio\ Code.app/Contents/MacOS

我得到了这个输出

-rwxr-xr-x 1 xyh wheel 221K Nov 13 09:01 Electron

希望获得一些帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

对我来说,ll的输出是:

-rwxr-xr-x 1 bobvork staff 221K Feb 11 06:56 Electron

最近我遇到了类似的问题,我以root身份运行时安装了扩展程序。我发现~/.vscode/extensions包含一个名为.obsolete的文件,该文件由root拥有。我只是删除了文件,再次运行VS Code,它已修复。

希望这对您(或其他人)有帮助