2017-02-16 25 views
0

Используя CLion на OSX, я создаю простое консольное приложение, в котором я хочу сделать system("clear"). Когда я запускаю приложение в OSX-терминале, он работает без проблем. Когда я запускаю его с помощью терминала CLION, system("clear") не работает с сообщением:Как правильно установить переменную среды TERM в CLion

Переменная окружения TERM не установлена.

Я первый попытался вручную установить его в моем cmakelists.txt файл без успеха, делая

set(ENV{TERM} "xterm-256color") 

Затем я попытался вручную установить его (с последующим полным перезапуском) в настройках CLion для обеих секций консоли и CMake в сборке, выполнение, развертывание с использованием пары следующий ключ/значение (опция Environment):

TERM  xterm-256color 

в моем терминале OSX, делая env | grep TERM распечатывает

TERM_PROGRAM_VERSION = 388

TERM_PROGRAM = Apple_Terminal

TERM = Xterm- 256-цветные

Что мне не хватает? Я, к сожалению, не могу найти его ...

ответ

1

Наконец-то нашел исправление. Вы должны добавить переменную среды TERM=xterm-256color не в Консоль или ошибку конфигурации CMake в вашей конфигурации Run/Debug.