【问题标题】:-bash: ls: command not found [duplicate]-bash:ls:找不到命令[重复]
【发布时间】:2017-09-23 19:02:41
【问题描述】:

我在我的系统中设置了 react-native。 我有 mac OS X El Capitan。

react native 设置完成后,每当我打开终端并输入命令 ls 时,它都会显示“找不到命令”。

export PATH="/usr/bin:/bin:/usr/sbin:/sbin"
export PATH="/usr/local/bin:/usr/local/sbin:$PATH"

在我的终端中执行以上两行后,一切正常。 ls 命令在那之后工作。但是一旦我关闭我的终端并再次打开它,ls 命令就会停止工作并显示“找不到命令”。

我也尝试在 .bash_profile 文件中添加以上两行,但没有成功。我不知道如何摆脱这个问题。

【问题讨论】:

  • 把它们放在.bashrc 文件里?
  • PATH 默认应该正确设置。您的其中一个 shell 配置文件(可能是 .bash_profile,可能是 .profile)可能错误地尝试为其添加路径。在执行上面两行之前,echo "$PATH"的输出是什么?

标签: bash macos


【解决方案1】:

在 .bash_profile 中添加以下行

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/b‌​in

只需按照以下命令即可完成

echo "export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/b‌​in" >> ~/.bash_profile

之后请重启你的终端

【讨论】:

    猜你喜欢
    • 2016-06-06
    • 2013-09-07
    • 2013-05-17
    • 2019-01-28
    • 1970-01-01
    • 1970-01-01
    • 2019-05-14
    • 2017-02-23
    • 2012-06-06
    相关资源
    最近更新 更多