从 .profile 采购 .bashrc 不工作

Sourcing .bashrc from .profile not working

我在 ~/.bashrc 中用 'export' 设置了许多环境变量。我的 .profile 来源我的 .bashrc

source /home/doriad/.bashrc

然而,QtCreator 似乎并不知道这些环境变量。相反,如果我将导出直接放在 .profile 中,QtCreator 就会正确地保存它们。对我在这里做错了什么有什么建议吗?

感谢您为您提供 .profile 和 .bashrc。 这很可能是在您的 .bashrc:

中找到的原因
# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

在非交互模式下,您的 .bashrc 只会 return,跳过低于该值的任何导出。