- 积分
- 29
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-5-22
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我用的mac下的idl,在环境变量设定的时候遇到一些问题,请大家指点一下:
我有一个程序包,需要设定一些环境变量,我在.bash_profile中设定了如下的内容
dir=/home/user/some_idl_package
caseLIB=$dir/lib
caseEXE=$dir/examples
caseDATA=$dir/data
export IDL_PATH=+$dir:$IDL_PATH
export PATH IDL_PATH caseLIB caseEXE caseDATA
source之后,在终端直接运行idl,利用命令行方式调用程序包的程序可以正常运行。
但是我转到图形界面(idlde)之后,同样运行相同的命令就出错,提示某些数据找不到。我检查了一下,发现是环境变量如 caseLIB, caseEXE,caseDATA在idlde中是空的,比如输出 getenv('caseLIB')是一个空字符。 是由于在bash中设定的环境变量不能被idlde接受么?还是其他什么原因?
不知道有没有人知道如何解决这个问题?谢谢
|
|