无法与其他用户一起打开 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
请注意,一旦我们重新调整配置目录,就不再需要显式指示根用户数据目录
基本上我创建了另一个用户,我想打开一个节点项目,但我不能使用 "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
请注意,一旦我们重新调整配置目录,就不再需要显式指示根用户数据目录