基本上,我创建了另一个用户,并且我正试图打开一个节点项目,但是我不能使用“ 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参数指定备用用户数据目录。
我有点迷路了...
答案 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用户数据目录