工作区设置权限被拒绝

我正在运行Ubuntu 12.04LTS。 在我的用户标识拥有的文件夹中解压缩Visual Studio代码。 所有vscode文件都属于我的用户标识(用户和组)。 通过apt-get(和npm)安装node,npm,typescript。

Visual Studio代码运行正常,但是文件 – >首选项 – >工作区设置给出了这个错误:

无法创build'vscode / settings.json'(错误:EACCES:权限被拒绝,mkdir'/.vscode')。

任何想法如何解决这个问题? 它在哪里试图做'mkdir'?

谢谢,

鲍勃·威尔卡

更新:Sudo'd mkdir“/.vscode”(字面上在根级别),并chown'drecursion到我的用户和组。 瞧! 现在我可以编辑设置。

那么,有没有办法告诉Visual Studio Code,它不应该试图使用根文件夹?

我在我的osx上有同样的问题。 我可以通过更改项目文件夹中的读写权限来解决此问题。

在OP的更新中提到,但我想明确提到它。 您需要更改文件夹的权限。 以下命令将更改目录的所有者,以便您可以在不需要root权限的情况下打开它。

$ sudo chown <user-name> -R <directory-name> 

将权限更改为您的文件夹

 sudo chmod ugo+rwx your_folder