【问题标题】:TERM environment variable not set on macTERM 环境变量未在 mac 上设置
【发布时间】:2010-10-12 12:22:31
【问题描述】:

我不断收到“未设置 TERM 环境变量”。在我的 Mac 终端上使用 svn 命令时出错。

我以为我已经通过以下方式设置了我的个人资料:

export SVN_EDITOR=/usr/bin/nano
export EDITOR=/usr/bin/nano

在 .profile 和 .bash_profile 中,重置终端,它仍然给我这个错误。

有什么帮助吗?

【问题讨论】:

    标签: macos unix shell environment


    【解决方案1】:

    将此添加到您的个人资料中:

    export TERM=xterm-color
    

    【讨论】:

    • 嗨,伙计,我确实把它放在了两个配置文件中(已经出现在其中一个中),但它仍然给我这个错误。
    • 我也做了 echo $TERM 它显示了我添加的结果(你上面提到的)
    • @Doron:当 SVN 命令运行时,您的 TERM 值已取消设置。是时候查看您使用的所有命令(可能使用 grep),看看它们中的任何一个是否执行 unset TERM 或任何等效命令。因为如果设置了 SVN 命令,则不会说“未设置 TERM”。您可能还需要扫描主目录中的“点文件”。或您拥有的任何封面脚本。您可能需要寻找“env -i”作为另一种可能性。但是有些东西正在杀死你的环境变量。
    • 谢谢那位朋友。生病必须扫描,看看我怎么去。谢谢
    • @Doron:要检查一件事 - 当您收到错误时,有时,echo $TERM。这将告诉您在尝试运行 SVN 之前您的环境是否被破坏(因为 echo 没有显示 $TERM 的值)或者您在运行 SVN 命令时调用的东西破坏了它,因为 TERM 是在之前和之后立即设置的,您从 SVN 收到失败消息。
    猜你喜欢
    • 2013-04-20
    • 2017-10-30
    • 2014-02-10
    • 2017-08-26
    • 2015-06-18
    • 2013-10-25
    • 2019-03-24
    • 2012-01-18
    • 2012-03-07
    相关资源
    最近更新 更多