LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1346|回复: 7

关于PATH设置,请linux高手来帮个忙

[复制链接]
发表于 2008-12-31 23:42:28 | 显示全部楼层 |阅读模式
一台PC机装了redhat as3u4,装了IC5141软件,执行PDRACULA命令时出现以下错误:
[water@localhost svs]$ PDRACULA
/bin/ls: /eda/IC5141/tools/-rwxr-xr-x: No such file or directory
/bin/ls: 1: No such file or directory
/bin/ls: water: No such file or directory
/bin/ls: water: No such file or directory
/bin/ls: 26163: No such file or directory
/bin/ls: Dec: No such file or directory
/bin/ls: 29: No such file or directory
/bin/ls: 13:39: No such file or directory
/bin/ls: /eda/IC5141/tools/bin/PDRACULA/bin/PDRACULA: Not a directory
PDRACULA:   ERROR: Cannot find any 32 bits or 64 bits versions for "DRACULA".

我查看了PATH变量并没有什么不妥,直接输入PDRACULA所在的绝对路径加文件名也能正确执行。这个问题貌似路径变量设定的不对,可是我查看PATH变量结果如下:
/usr/kerberos/bin:/bin:/usr/bin:/usr/local/bin:/usr/bin/X11:/usr/X11R6/bin:/eda/IC5141/tools/bin:/eda/IC5141/tools/dfII/bin:/eda/IC5141/tools/SKILL06.00/context:/eda/IC5141/tools/SKILL06.10/context:/eda/IC5141/tools/dracula/bin:/eda/IC5141/tools/spectre/bin:/eda/SOC52/bin:/eda/SOC52/tools/bin:/eda/SOC52/BuildGates/version:/eda/SOC52/BuildGates/version/bin:/eda/synopsys/x-2005.09/hspice/linux:/eda/IUS55/tools/bin:/eda/nassda6.0/bin:/eda/debussy6.0/bin:/eda/Synopsys/W-2004.12/ai_bin:/eda/sx/bin:/eda/astro/bin:/eda/calibre/ixl_cal_2005.1_10.20/bin:/home/water/bin

其中并没有不对,PDRACULA的路径也没错

请高手给以指点,谢谢!
发表于 2009-1-1 03:19:35 | 显示全部楼层
貌似 PDRACULA 脚本的bug。把错误信息的前几行组织起来,正好是:

  1. /bin/ls: /eda/IC5141/tools/
  2. -rwxr-xr-x 1 water water 26163 Dec 29 13:39 /eda/IC5141/tools/bin/PDRACULA/bin/PDRACULA
复制代码

好像脚本中命令的输出没有用引号引起来,或其他原因。
瞎猜,错了请拍砖。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-1 08:45:17 | 显示全部楼层
谢谢楼上。water是用户名。
IC5141是整个目录从别的机子上来的,以前也这么干过,也能用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-1 09:47:54 | 显示全部楼层
似乎问题已经解决。
直接用scp命令拷的文件夹似乎不行,
我先把文件夹打包再考过来就好了
回复 支持 反对

使用道具 举报

发表于 2009-1-1 11:23:25 | 显示全部楼层
seems you should own this software package to yourslef that use chown command.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-1 17:39:48 | 显示全部楼层
Post by Dennis.Wang;1932524
seems you should own this software package to yourslef that use chown command.


?????????what?
回复 支持 反对

使用道具 举报

发表于 2009-1-2 16:16:14 | 显示全部楼层
as root, try to use "chown <your username> <this package>" command
then chmod +x <this package>

this package looks like IC5141
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-4 21:30:59 | 显示全部楼层
thank you very much, it is IC5141。
回复 支持 反对

使用道具 举报

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

本版积分规则

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