【问题标题】:How to properly set environment variable TERM in CLion如何在 CLion 中正确设置环境变量 TERM
【发布时间】:2017-02-16 02:29:49
【问题描述】:

在 OSX 上使用 CLion,我正在创建一个简单的控制台应用程序,我想在其中执行 system("clear")。当我在 OSX 终端中运行该应用程序时,它可以正常工作。当我使用 CLion 终端运行它时,system("clear") 失败并显示消息:

TERM 环境变量未设置。

我首先尝试在我的cmakelists.txt 文件中手动设置它,但没有成功

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

然后,我尝试使用以下键/值对(环境选项)在 CLion 设置中为构建、执行、部署中的控制台和 CMake 部分手动设置它(然后完全重启):

 TERM      xterm-256color

在我的 OSX 终端中,打印出 env | grep TERM

TERM_PROGRAM_VERSION=388

TERM_PROGRAM=Apple_Terminal

TERM=xterm-256color

我错过了什么?可惜没找到……

【问题讨论】:

    标签: cmake environment-variables clion


    【解决方案1】:

    终于找到了解决办法。您必须在控制台中添加环境变量TERM=xterm-256color,或者在运行/调试配置中添加 CMake 配置错误。

    【讨论】:

      猜你喜欢
      • 2013-04-20
      • 2017-10-30
      • 2014-02-10
      • 2013-10-25
      • 2014-06-21
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      • 1970-01-01
      相关资源
      最近更新 更多