无法与其他用户打开VSCode

时间:2020-02-12 13:22:33

标签: javascript ubuntu visual-studio-code sudo

基本上,我创建了另一个用户,并且我正试图打开一个节点项目,但是我不能使用“ code”。 (我认为这是因为vscode已安装在其他用户中,但安装了idk)而没有以下错误:

~/amq-javascript-2.5.0/node_modules/rhea$ code .

2020/02/12 10:02:20.859002 cmd_run.go:884:警告:无法创建用户数据目录:无法创建“ / home / amq-broker / snap / code / 24”:mkdir / home / amq-broker / snap:权限被拒绝 无法创建用户数据目录:/ home / amq-broker / snap / code / 24:权限被拒绝

我已经尝试了sudo,并且得到了:

~/amq-javascript-2.5.0/node_modules/rhea$ sudo code .

您正尝试以超级用户身份启动vscode,不建议这样做。如果确实需要,则必须使用--user-data-dir参数指定备用用户数据目录。

我有点迷路了...

1 个答案:

答案 0 :(得分:1)

我有同样的问题。我终于能够通过运行...使其工作!

sudo code . --user-data-dir='.'

OR

sudo code --user-data-dir /home/fregie/.config/Code/不起作用,因为它需要是一个新的用户数据目录,该目录的权限不如~/.config.

例如,这应该起作用:

sudo code --user-data-dir /home/fregie/.code-root-user-data

请注意,一旦我们重新调整配置目录,就不再需要显式指示root用户数据目录