无法与其他用户一起打开 VSCode

Can't open VSCode with other user

基本上我创建了另一个用户,我想打开一个节点项目,但我不能使用 "code ."(我认为这是因为 vscode 安装在另一个用户中, 但 idk) 而不会出现以下错误:

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

2020/02/12 10:02:20.859002 cmd_run.go:884: WARNING: cannot create user data directory: cannot create "/home/amq-broker/snap/code/24": mkdir /home/amq-broker/snap: permission denied cannot create user data directory: /home/amq-broker/snap/code/24: Permission denied

我已经尝试使用 sudo,得到了这个:

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

You are trying to start vscode as a super user which is not recommended. If you really want to, you must specify an alternate user data directory using the --user-data-dir argument.

我有点迷路了...

我遇到了同样的问题。我终于能够通过 运行 ...

让它工作
sudo code . --user-data-dir='.'

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

那样受限

这应该有效,例如:

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

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