Не могу открыть VSCode с другим пользователем - PullRequest
0 голосов
/ 12 февраля 2020

Ну, в основном я создал другого пользователя, и я пытаюсь открыть проект узла, но я не могу использовать «код». (я думаю, это потому, что 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 Ответ

1 голос
/ 12 февраля 2020

У меня была такая же проблема. Я смог наконец заставить его работать, запустив ...

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

Обратите внимание, что после перестановки каталогов конфигурации это больше не потребуется явно указать root пользовательские данные dir

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...