clion изменить каталог кеша по умолчанию

В настоящее время для операционных систем linux по умолчанию для папок кэша и индекса для clion используется /home/.Clion12/. Я использую NFS и хочу, чтобы каталог кеша и каталоги индексирования указывали на мой внутренний ssd. Где я могу это изменить?

1 ответ

Я только что нашел ответ на это. В каталоге bin, где хранится clion.sh, находится файл ideas.properties. Вы можете изменить местоположение по умолчанию там.

Как сказал @StevenCombs, файл idea.properties находится в том же каталоге bin, где clion.sh найдено, а переменная idea.system.path.

Настроил вот так. Сначала в командной строке я сделал:

sudo mkdir -p /var/cache/mlakata
sudo chown mlakata /var/cache/mlakata

А потом в ${clioninstall}/bin/idea.properties файл, я добавил

idea.system.path=/var/cache/mlakata/CLion/system

CLion, кажется, заполняет CLion/system каталоги в моем личном каталоге кеша.

Проблема была решена для меня после того, как я создал файл idea.properties в ~/.Clion2019.2/config, а затем заполнил его:

# custom CLion properties
idea.config.path=/someFolder/my_work/clion_ws/.Clion2019.2/caches/trunk-config
idea.system.path=/someFolder/my_work/clion_ws/.Clion2019.2/caches/trunk-system
idea.plugins.path=/someFolder/my_work/clion_ws/.Clion2019.2/caches/trunk-plugins

После этого кеш создается в /someFolder, и моя домашняя папка больше не заполняется.

Официальная страница поддержки параметров пути

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