QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2753|回复: 3

求教一个shell错误

[复制链接]
发表于 2006-8-10 01:36:53 | 显示全部楼层 |阅读模式
装了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)
发表于 2006-8-10 10:08:09 | 显示全部楼层
看看 shake 脚本的内容。语法错误。
回复

使用道具 举报

 楼主| 发表于 2006-8-11 11:15:43 | 显示全部楼层
#
# 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三个文件夹

请问应该如何解决?叩谢!!!
回复

使用道具 举报

发表于 2006-8-12 09:29:06 | 显示全部楼层
你把 endif 改成 fi 试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-23 16:58 , Processed in 0.062927 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表