从 .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,跳过低于该值的任何导出。
我在 ~/.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,跳过低于该值的任何导出。