LinuxSir.cn,穿越时空的Linuxsir!

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

why cd ? No such file or directory[已解决]

[复制链接]
发表于 2009-8-3 20:51:53 | 显示全部楼层 |阅读模式
在编译wxWidget 时发现下面的错误

/bin/sh: line 12195: cd: utils/wxrc: No such file or directory

通过查 Makefile,发现出错在这里:
(if test -d utils/wxrc; then cd utils/wxrc && $(MAKE) all ; fi)

查看当前目录:
#pwd
/tmp/wxGTK-2.8.10
下面确实有目录 utils/wxrc

为什么cd命令进不去呢?

解决方法: 改makefile,
(if test -d utils/wxrc; then cd ./utils/wxrc && $(MAKE) all ; fi)
加上 ./ 后就可以了。why?

还有就是安装gnupg时,包中的脚本执行失败:
Executing install script for gnupg-1.4.9-i486-1...
install/doinst.sh: line 1: cd: usr/doc/gnupg-1.4.9: No such file or directory
install/doinst.sh: line 2: cd: usr/doc/gnupg-1.4.9: No such file or directory
install/doinst.sh: line 3: cd: usr/doc/gnupg-1.4.9: No such file or directory
install/doinst.sh: line 4: cd: usr/doc/gnupg-1.4.9: No such file or directory


感觉都是类似问题,为什么会出现这样的情况呢?google了,但没有找到有用信息。

环境:
slackware 12.2
当前SHELL变量:$SHELL=/bin/bash
用的是 Terminal ,xfce4 桌面环境
 楼主| 发表于 2009-8-3 22:03:28 | 显示全部楼层
原来是CDPATH的原因。
设置
export CDPATH=.
就OK了 其实它跟 ./ 一样的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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