求教一个shell错误
装了shake3.5 linux和shake4.0 linux,但是无法启动,(FC5/SUSE下正常)。在baidu上搜索,有一个朋友在debian下也出现了同样的问题。
系统提示如下:
marka@marka-desktop:~/Desktop/shake3.5/bin$ sh shake
shake: line 23: syntax error near unexpected token `else'
shake: line 23: `else'
marka@marka-desktop:~/Desktop/shake4.0/bin$ sh shake
shake: line 23: syntax error near unexpected token `else'
shake: line 23: `else'
软件已crack过了
操作系统:
ubuntu 6.06 x64
系统配置:
PentiumD 2.8GHz
A-Data DDRII 512*2
XFX 6800XT 256M
Maxtor SATA 80G + PATA 40G*2(raid0) 看看 shake 脚本的内容。语法错误。 #
# set env var, LD_LIBRARYN32_PATH
#
if ${?LD_LIBRARYN32_PATH} then
setenv LD_LIBRARYN32_PATH ${NR_SHAKE_LOCATION}/lib:${LD_LIBRARYN32_PATH};
else
setenv LD_LIBRARYN32_PATH ${NR_SHAKE_LOCATION}/lib;
endif
第23行就只有else这一句
而且奇怪的是,同样的shake在FC5/Suse下面正常。
难道是ubuntu/Debian的文件夹路径问题?我的/usr/里面有lib、lib32、lib64三个文件夹
请问应该如何解决?叩谢!!! 你把 endif 改成 fi 试试。
页:
[1]