【问题标题】:Mac $PATH executables not available in TerminalMac $PATH 可执行文件在终端中不可用
【发布时间】:2015-09-30 19:14:45
【问题描述】:

我是 Mac 新手,正在尝试向我的 $PATH 添加内容,以便可以在终端上的任何位置调用“mysql”和“mongod”之类的内容。这是我当前的 .bash_profile。我究竟做错了什么?运行 OSX Yosemite 10.10.5

# Additional binary folders
export PATH=$PATH:/Users/iqm377/bin

# MongoDB
export PATH=$PATH:/Users/iqm377/mongodb-osx-x86_64-3.0.5/bin

# MySQL
export PATH=$PATH:/Users/iqm377/XAMPP/bin

【问题讨论】:

  • 看来你没有做错什么。为什么你认为这行不通?你在一个应该工作但不是的终端中做什么?如果你在提示符下做echo $PATH,它有那些目录吗?
  • 当我在终端中输入 mysql 时,我收到一条消息“找不到命令”。这是回显路径的结果:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/iqm377/bin:/Users/iqm377/mongodb-osx-x86_64-3.0 .5/bin:/Users/iqm377/XAMPP/bin
  • 你找到了文件还是重新启动了?
  • 是的,我右键单击/退出终端并重新启动它。看起来“mongod”现在正在工作,但是mysql仍然给出一个命令未找到错误
  • 我什至导航到 XAMPP/bin 目录并从那里运行“mysql”不起作用。当我 ls 时,它肯定在里面。

标签: macos path


【解决方案1】:

您应该像这样在 $PATH 变量中添加引号

export PATH="~/mongodb/bin:$PATH"

【讨论】:

    猜你喜欢
    • 2019-09-15
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 2017-04-28
    • 1970-01-01
    • 2021-10-24
    • 2019-01-16
    • 2015-01-25
    相关资源
    最近更新 更多