Каково различие между запуском программы от значка единицы и командной строкой?

У меня есть странная ошибка, которая только происходит, когда я запускаю clion со значка. При нажатии на значок я добираюсь: ImportError: No module named catkin.environment_cache в cmake окне. Когда я запускаю clion с консоли как, я обычно делаю я не получаю эту ошибку, я не получаю ошибки вообще. Я предполагаю, что это имеет некоторое отношение к переменным среды, которые отличаются в зависимости от способа, которым я запускаю его. Я проверил jetbrains-clion.desktop, и он запускает тот же двоичный файл с теми же опциями, которые я делаю при запуске его с командной строки.

Существует ли способ установить те же переменные среды для .desktop файла, как будто команда была выполнена от терминала?

1
задан 7 September 2018 в 15:07

1 ответ

Вы могли попытаться изменить CLion .desktop запись для открытия clion с ударом путем изменения Exec строка

Exec=bash -i -c "/INSTALL_LOCATION/clion-2018.2.3/bin/clion.sh" %f

Замените местоположение установки тем, везде, где clion установлен на

2
ответ дан 7 December 2019 в 13:21

Другие вопросы по тегам:

Похожие вопросы: