おそらく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$
どんな助けでも大歓迎です!