Macos 找不到El Capitan pear命令

Macos 找不到El Capitan pear命令,macos,pear,Macos,Pear,我是mac的新手,正在尝试让pear从终端运行。 所有脚本都将添加到MAMP文件夹,如果我运行: $ sudo /Applications/MAMP/bin/php/php5.6.10/bin/pear 一切都很好 但是,如果我运行$sudopear或pear,我会收到一条消息:“pear命令未找到” 我的$PATH变量如下所示: /Applications/MAMP/bin/php/php5.6.10/bin/pear:/usr/bin:/bin:/usr/sbin:/sbin: 当我使用

我是mac的新手,正在尝试让pear从终端运行。 所有脚本都将添加到MAMP文件夹,如果我运行:

$ sudo /Applications/MAMP/bin/php/php5.6.10/bin/pear
一切都很好

但是,如果我运行$sudopear或pear,我会收到一条消息:“pear命令未找到”

我的$PATH变量如下所示:

/Applications/MAMP/bin/php/php5.6.10/bin/pear:/usr/bin:/bin:/usr/sbin:/sbin:
当我使用$locate bin/pear查找pear时,我得到的位置与路径中的位置相同:

/Applications/MAMP/bin/php/php5.6.10/bin/pear
你知道什么是错的吗?

基本上是从一条评论中复制过来的:


Th$PATH环境变量应包含要搜索命令的目录列表。将可执行文件本身作为路径的一部分无助于解析其位置。

我怀疑您的$path需要指向目录而不是可执行文件。(
/Applications/MAMP/bin/php/php5.6.10/bin
)就是这样,谢谢。你可以写一个答案,这样我们就可以结束这个问题了。