我有一个二进制文件,可以在制表符补全中显示,我可以像 一样运行它$ myBinary
,但该which
工具找不到它,我在 bash 中运行的其他需要找到它的工具也找不到它。我做错了什么?我试过将它复制到/usr/local/bin/
但也没有成功。
答案1
在 bash 上您应该使用“type -a myBinary”来检查可执行文件的位置。
我猜测你的哪个工具是一个 shell 脚本,忽略你的 $PATH 变量。“type -a which”将告诉您进一步调查的路径。
我有一个二进制文件,可以在制表符补全中显示,我可以像 一样运行它$ myBinary
,但该which
工具找不到它,我在 bash 中运行的其他需要找到它的工具也找不到它。我做错了什么?我试过将它复制到/usr/local/bin/
但也没有成功。
在 bash 上您应该使用“type -a myBinary”来检查可执行文件的位置。
我猜测你的哪个工具是一个 shell 脚本,忽略你的 $PATH 变量。“type -a which”将告诉您进一步调查的路径。