|
|
你的~/.bashrc除了图里贴出来的内容还有其它的吗?是不是把原有的内容删掉或者注释掉了?
- if [ "$PATH" ]; then
- export PATH="$PATH:$gr/gauopen:$GAUSS_EXEDIR"
- else
- export PATH="$gr/gauopen:$GAUSS_EXEDIR"
- fi
- if [ "$LD_LIBRARY64_PATH" ]; then
- export LD_LIBRARY64_PATH="$GAUSS_EXEDIR:$GV_DIR/lib:$LD_LIBRARY64_PATH"
- else
- if [ "$LD_LIBRARY_PATH" ]; then
- # gv lib has to be at end for IA64 otherwise IA32 .so files there confuse things
复制代码 问题大概率出在这两个重要的逻辑判断上。~/.bash_profile, ~/.bashrc这几个文件会通过一连串眼花缭乱的操作调用/etc下面的profile和bashrc,用来初始化PATH、LD_LIBRARY_PATH等重要的环境变量。如果初始化失败,在高斯的初始化脚本中就走了第二个逻辑分支,导致环境变量里缺失了/usr/bin, /lib64等重要目录,自然就进不去系统了。
|
|