2016-09-07 67 views
1

我是新来的mac,我试图让梨从终端运行。 所有脚本都添加到文件夹中MAMP,如果我运行:El Capitan pear命令未找到

$ sudo /Applications/MAMP/bin/php/php5.6.10/bin/pear 

一切都很好。

但是,如果我运行$ sudo的梨或将梨我得到一个消息:“鸭梨找不到命令”

我的$ PATH变量是这样的:

/Applications/MAMP/bin/php/php5.6.10/bin/pear:/usr/bin:/bin:/usr/sbin:/sbin: 

当我寻找与梨$ locate bin/pear我得到与路径中相同的位置:

/Applications/MAMP/bin/php/php5.6.10/bin/pear 

任何想法可能会出错?

+1

我怀疑你的$ PATH需要指向目录而不是可执行文件。 ('/ Applications/MAMP/bin/php/php5.6.10/bin') –

+0

就是这样,谢谢。你可以写一个答案,以便我们可以结束这个问题。 –

回答

3

复制 - 在本质上 - 从评论:

钍$ PATH环境变量应该包含的目录列表要搜索的命令。将可执行文件本身作为路径的一部分并不能解决其位置问题。