Javascript Can';无法与其他用户一起打开VSCode

Javascript Can';无法与其他用户一起打开VSCode,javascript,ubuntu,visual-studio-code,sudo,Javascript,Ubuntu,Visual Studio Code,Sudo,基本上,我创建了另一个用户,我试图打开一个节点项目,但是我不能使用“代码”。(我想这是因为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:权限被拒绝

基本上,我创建了另一个用户,我试图打开一个节点项目,但是我不能使用“代码”。(我想这是因为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了,结果是:

您试图以超级用户身份启动vscode,这是不推荐的。如果确实需要,则必须使用--user data dir参数指定备用用户数据目录。


我有点迷路了…

我也有同样的问题。我终于可以通过运行

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

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

它没有工作,到目前为止它没有显示任何类型的错误,但就在我执行此命令时,它不会返回任何内容…您必须传递目录并替换
'与您的目录。我已经编辑了我的帖子并更新了答案,请尝试一下,这可能会解决你的问题。谢谢
sudo code --user-data-dir /home/fregie/.code-root-user-data