2014-09-05 3 views
0

У меня есть приложение scala, которое должно выполнять операции sys.process с sudo, и эти операции не подходят для меня. Из моего поиска в Google кажется, что я могу решить это, запустив intellij с sudo. Однако, когда я это делаю, мне предлагается импортировать настройки, и вам потребуется повторный импорт моего проекта. Это кажется менее идеальным. Есть ли способ настроить конфигурацию прогона в intellij, чтобы иметь привилегии sudo или хотя бы запустить idea.sh с sudo, но использовать мое исходное рабочее пространство, чтобы все изменения и конфигурации были разделены между профилями и не sudo?Запуск приложения intellij с привилегиями sudo

ответ

1

Предположительно, это означает, что Intellij считывает свои настройки из каталога под текущим пользовательским каталогом, например C: \ Users \ matt.IntelliJIdea13 на моем ПК с ОС Windows. Когда вы sudo, он попытается прочитать его настройки из другого каталога.

Я бы уточнил каталог, в котором он пытается сохранить его конфигурацию, когда вы запускаете его с помощью sudo. Затем установите мягкую ссылку из этого каталога обратно в обычный каталог пользователя. Затем IntelliJ должен прочитать тот же набор файлов, независимо от того, используете ли вы sudo.

например пер -s /home/matt/.IntellijIdea13 /home/root/.IntelliJIdea13

Я не получил IntelliJ установлен на Linux, так не может проверить это.

Смежные вопросы