使用PEAR与MAC OS X.

TH1*_*981 5 php macos pear

我已经尝试使用pear安装phpunit和phpdoc,并且似乎遇到了我的pear安装问题.

按照安装向导在这里:

  1. 您可以使用以下命令准备PEAR安装: $ pear channel-discover pear.phpdoc.org

这给了我一个错误信息: -bash: pear: command not found

我已经看到提到使用$ locate bin/pear找到安装.这给了我以下信息:

WARNING: The locate database (/var/db/locate.database) does not exist.
To create the database, run the following command:

  sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Please be aware that the database can take some time to generate; once
the database has been created, this message will no longer appear.
Run Code Online (Sandbox Code Playgroud)

不知道这意味着什么,但如果我正确地阅读它,那就说梨不在那里.我知道我的梨路是/Applications/MAMP/bin/php/php5.3.6/bin/pear /Applications/MAMP/bin/php/php5.3.6/bin/pear.

我对接下来的尝试感到有些失落.关于我做错的任何建议?

dm0*_*514 5

使用给定的命令创建您的locate数据库.您可以根据聚光灯首次安装osx时"加载"或索引所有内容的方式来考虑这一点.'可能需要一些时间'通常意味着'需要一些时间'

如果你知道你的梨路径,你可以直接执行它:

/Applications/MAMP/bin/php/php5.3.6/bin/pear channel-discover pear.phpdoc.org

或者在bash配置文件目录中手动添加别名 http://blog.elucidcode.com/2011/03/terminal-aliases-in-os-x/

或者链接到它/usr/bin.

概述.梨似乎安装得很好.正当你在控制台中输入'pear'时,osx并不认为它是一个命令,它就像桌面上的一个快捷方式,并不指向任何地方.需要做什么(使用上述方法之一)是将"桌面快捷方式"(pear命令)指向实际的梨形二进制文件.