小编Mar*_*ars的帖子

PATH 问题:bash: /usr/local/bin/adb: No such file or directory

我已经安装了 adb 和 fastboot(用于 Android 调试和开发)。过去,当我输入adb它时,它会启动 adb 的命令行帮助。现在它说: bash: /usr/local/bin/adb: No such file or directory 好像它只是在 中寻找它/usr/local/bin/adb,对吗?虽然我仍然拥有它/usr/bin/adb并且仍然可以通过输入绝对路径来使用它。

此外,我的 Bash 别名文件中有几个别名;其中之一是sysupgrade(它听起来像)但是当我今天尝试时,它失败了。所以我在终端中运行了下一行在一个论坛上解释了一些错误的帮助,说把它放进去/etc/profile

PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
export PATH
Run Code Online (Sandbox Code Playgroud)

但是我的别名现在可以工作了!只是 adb 和 fastboot 没有。我已经试过了whichnping它们都在/usr/bin,它们都有效。

更新

输出 echo $PATH

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Run Code Online (Sandbox Code Playgroud)

更新 2

hash -r没有显示任何东西。但hash显示:

hits    command
   1    /usr/local/bin/adb
Run Code Online (Sandbox Code Playgroud)

command-line bash

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

bash ×1

command-line ×1