大家早上好,
我在Ubuntu 14.10上的gvm,my .profile和lightdm之间存在一个奇怪的交互问题。
gvm在.profile末尾的行看起来像这样:
[[ -s "/home/clh/.gvm/bin/gvm-init.sh" ]] && source "/home/clh/.gvm/bin/gvm-init.sh"
似乎lightdm,我猜在登录时处理.profile,并不喜欢那条线,因为在登录过程中弹出一个状态
/usr/sbin/lightdm-session: 25 /home/clh/.profile: [[ not found
对我来说,这看起来像lightdm正在使用sh而不是bash来处理测试。这似乎也是最近的变化,因为我已经使用gvm - lightdm组合几个月了,我刚开始注意到这一点在过去一周左右。
无论如何,我已经修复了#34;这可以通过更改我的.profile,以便由gvm输入的最后一行现在看起来像:
if [ -n "$BASH_VERSION" ]; then
[[ -s "/home/clh/.gvm/bin/gvm-init.sh" ]] && source "/home/clh/.gvm/bin/gvm-init.sh"
fi
我说"修复"因为弹出消息已经消失并且gvm似乎已经运行。
但如果其他人有更好的想法,我全都听见了......