我对这个问题感到困惑,它可能与winpdb没有什么特别的关系。为了使winpdb达到当前版本,我多次安装和卸载。它现在工作了,但是我不能使用命令"winpdb“启动它,即使它在我的路径上。我得到“没有这样的文件或目录”,而不是“命令找不到”,即使我是它所在的目录。但是,当我在这个目录中时,我可以使用./winpdb运行它。这个[https://askubuntu.com/questions/133389/no-such-file-or-directory-but-the-file-exists]是我找到的最接近的答案,表明它与一个破碎的符号链接有关。但是ls -l没有找到这样的链接。
这是一份破旧的报告。我在cd上使用了复制/粘贴到完整的路径名,所以它不仅仅是一个错误。它在末尾运行,退出时将得到下一个命令提示符:
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$ 任何帮助都很感激!
发布于 2015-01-01 14:33:29
尝试一个新的shell会话和/或尝试hash -r,然后运行命令。
您的shell可能正在“记住”它找到的先前看到的/usr/local/bin/winpdb路径。
\winpdb和/或command winpdb也可以工作(作为避免散列位置查找的临时方法),但我不确定。
https://stackoverflow.com/questions/27731598
复制相似问题