Mit CLion unter OSX erstelle ich eine einfache Konsolenanwendung, in der ich eine system("clear")
machen möchte. Wenn ich die App im OSX-Terminal laufe, funktioniert es ohne Probleme. Wenn ich es mit dem CLion-Terminal starte, schlägt die system("clear")
mit Meldung fehl:Wie man die Umgebungsvariable TERM in CLion korrekt einstellt
TERM-Umgebungsvariable nicht gesetzt.
Ich versuchte zunächst, es manuell ohne Erfolg in meiner cmakelists.txt
Datei zu setzen, indem
set(ENV{TERM} "xterm-256color")
tut Ich habe dann versucht, um es manuell eingestellt (gefolgt von vollständigem Neustart) in CLION Einstellungen für Konsole und CMake Abschnitte in Build, Ausführung, mit Deployment den folgenden Schlüssel/Wert-Paar (Environment Option):
TERM xterm-256color
in meinem OSX Terminal, tun ein env | grep TERM
druckt
TERM_PROGRAM_VERSION = 388
TERM_PROGRAM = Apple_Terminal
TERM = xterm-256color
Was bin ich? Ich kann es leider nicht finden ...