DeddZedd / dea

Automatically exported from code.google.com/p/dea
0 stars 0 forks source link

The Invalid Environment Variable #6

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Ubuntu 10.04 emacs 23.2
我的Makefile里面用到了一些环境变量,设置我的工作路径,这
样不同电脑上就不用折腾路径。但是很奇怪就是如果用这个Do
tEmacs似乎就不认实我在bashrc中定义的环境变量。不仅仅是编��
�的时候不认识,我C-x 
C-f查找文件时输入路径中代环境变量也不认识。我的FlyMake也�
��效了。因为环境变量被屏蔽掉了。
我用emacs -q,不加载任何配置,结果都正常了,都认识了。
请给些建议吧,我找了半天也没找到是在那里被屏蔽或者修��
�掉了。

Original issue reported on code.google.com by WeiDong....@gmail.com on 20 Nov 2010 at 6:45

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
你用二分调试法 http://emacser.com/to-emacs-beginner.htm查下原因

Original comment by ahei0802 on 29 Nov 2010 at 2:37

GoogleCodeExporter commented 8 years ago
多谢ahei的回复,我已经找到答案了。
我发现如果我启动emacs是在ubuntu的系统panel中的快捷方式来启�
��的话,这个时候它不加载系统环境变量,确实不认识。如果
我是从terminal中直接输入emacs来启动的话,它就加载环境变量�
��切正常,不管是C-x C-f查找还是编译的时候都认识了。
我还没找到怎么在通过panel中的快捷方式启动时加载环境变量
,不知道你是否有这个问题。如果你有更好地解决方案,请��
�之。毕竟总是启动一个ternimal挺不舒服的。

Original comment by WeiDong....@gmail.com on 5 Dec 2010 at 10:05