如何在 CLion 中正确设置环境变量 TERM
How to properly set environment variable TERM in CLion
在 OSX 上使用 CLion,我正在创建一个简单的控制台应用程序,我想在其中执行 system("clear")
。当我 运行 在 OSX 终端中安装应用程序时,它可以正常工作。当我 运行 它使用 CLion 终端时,system("clear")
失败并显示消息:
TERM environment variable not set.
我首先尝试在我的 cmakelists.txt
文件中手动设置它,但是没有成功
set(ENV{TERM} "xterm-256color")
然后我尝试使用以下 key/value 对(环境选项)在构建、执行、部署的控制台和 CMake 部分的 CLion 设置中手动设置它(然后完全重启):
TERM xterm-256color
在我的 OSX 终端中,执行 env | grep TERM
输出
TERM_PROGRAM_VERSION=388
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
我错过了什么?可惜没找到...
终于找到了解决方法。您必须添加不在控制台中的环境变量 TERM=xterm-256color
或 Run/Debug 配置中的 CMake 配置错误。
在 OSX 上使用 CLion,我正在创建一个简单的控制台应用程序,我想在其中执行 system("clear")
。当我 运行 在 OSX 终端中安装应用程序时,它可以正常工作。当我 运行 它使用 CLion 终端时,system("clear")
失败并显示消息:
TERM environment variable not set.
我首先尝试在我的 cmakelists.txt
文件中手动设置它,但是没有成功
set(ENV{TERM} "xterm-256color")
然后我尝试使用以下 key/value 对(环境选项)在构建、执行、部署的控制台和 CMake 部分的 CLion 设置中手动设置它(然后完全重启):
TERM xterm-256color
在我的 OSX 终端中,执行 env | grep TERM
输出
TERM_PROGRAM_VERSION=388
TERM_PROGRAM=Apple_Terminal
TERM=xterm-256color
我错过了什么?可惜没找到...
终于找到了解决方法。您必须添加不在控制台中的环境变量 TERM=xterm-256color
或 Run/Debug 配置中的 CMake 配置错误。