不久前我将系统从 14.04 升级到了 16.04,但是这个问题一直困扰着我,至今我还没有解决方案。
当我从启动器(如 MATLAB)启动应用程序时,我发现 LD_LIBRARY_PATH 变量未在我的 .bashrc 文件中定义,这导致我的某些代码停止工作。
类似地,当我双击二进制文件并从 Thunar 启动它们时,应用程序也无法感知 .bashrc 中的环境变量设置。
有人知道如何修复此问题吗?它在 xubuntu 14.04 及更早版本中运行良好。
答案1
如果您描述的问题是无法获取您的 .bashrc 文件,请尝试以下操作:检查您的~/.profile
文件并添加如下内容:
if [ -n "$BASH_VERSION" ]; then
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
然后,尝试再次打开终端并查看它是否可以提供该信息。