【发布时间】:2014-08-26 21:24:45
【问题描述】:
当我在 Sublime Text 3 中构建任何内容时(无论使用何种语言),我都会在任何控制台输出的开头看到以下几行:
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
tput: No value for $TERM and no -T specified
我不知道 ST3 正在使用什么 shell 设置或如何编辑它们。我该如何摆脱它?
编辑
这是我的~/.bash_profile 的内容,考虑到 cmets,可能需要一些编辑:
# Prompt
NRM=`tput sgr0`
BLD=`tput bold`
ITL=`tput sitm`
UL=`tput smul`
RED=`tput setaf 1`
GRN=`tput setaf 2`
BLU=`tput setaf 4`
PS1='\n\r${BLD}\u${NRM}|${UL}\h${NRM} [${BLD}${BLU}\W${NRM}] \w \n>> '
# For Homebrew
export PATH=/usr/local/bin:$PATH
【问题讨论】:
-
这可能来自您的
.bashrc。它需要检测它是否在交互式 shell 中使用,如果没有,则跳过tput之类的内容。 -
请使用
~/.bashrc和/或~/.bash_profile的内容编辑您的问题
标签: bash sublimetext3