首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >命令存在于路径上,但我得到的是“没有这样的文件或目录”,而不是“未找到命令”。

命令存在于路径上,但我得到的是“没有这样的文件或目录”,而不是“未找到命令”。
EN

Stack Overflow用户
提问于 2015-01-01 14:21:13
回答 1查看 1.4K关注 0票数 2

我对这个问题感到困惑,它可能与winpdb没有什么特别的关系。为了使winpdb达到当前版本,我多次安装和卸载。它现在工作了,但是我不能使用命令"winpdb“启动它,即使它在我的路径上。我得到“没有这样的文件或目录”,而不是“命令找不到”,即使我是它所在的目录。但是,当我在这个目录中时,我可以使用./winpdb运行它。这个[https://askubuntu.com/questions/133389/no-such-file-or-directory-but-the-file-exists]是我找到的最接近的答案,表明它与一个破碎的符号链接有关。但是ls -l没有找到这样的链接。

这是一份破旧的报告。我在cd上使用了复制/粘贴到完整的路径名,所以它不仅仅是一个错误。它在末尾运行,退出时将得到下一个命令提示符:

代码语言:javascript
复制
localhost:~ nat$ winpdb
-bash: /usr/local/bin/winpdb: No such file or directory
localhost:~ nat$ nonexistentcommand
-bash: nonexistentcommand: command not found
localhost:~ nat$ cd /usr/local/bin/
localhost:bin nat$ ls -l winpdb
ls: winpdb: No such file or directory
localhost:bin nat$ echo $PATH
/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/texbin:/Users/nat/Library/android-sdk-mac_x86-1.5_r3/tools
localhost:bin nat$ cd /Library/Frameworks/Python.framework/Versions/2.7/bin
localhost:bin nat$ ls -l winpdb
-rwxr-xr-x  1 root  admin  2175 Dec 31 23:54 winpdb
localhost:bin nat$ winpdb
-bash: /usr/local/bin/winpdb: No such file or directory
localhost:bin nat$ ./winpdb
localhost:bin nat$ 

任何帮助都很感激!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-01 14:33:29

尝试一个新的shell会话和/或尝试hash -r,然后运行命令。

您的shell可能正在“记住”它找到的先前看到的/usr/local/bin/winpdb路径。

\winpdb和/或command winpdb也可以工作(作为避免散列位置查找的临时方法),但我不确定。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27731598

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档