zf tool & PHPunit not recognised in include_path

谁说胖子不能爱 提交于 2019-12-07 23:22:41

问题


I've be struggling with this for a while.

When using the zf tool included in the Zend Framework 1.11 to both create projects and actions and so on, I always get the notice that PHPUnit was not found in the include path and hence the test have not automatically been created. I know that this is only a notice and not an error however I would like it to work.

I am using OS X 10.7 and MAMP, my include path in MAMP is as follows:

include_path = ".:/Applications/MAMP/bin/php/php5.3.6/lib/php:/Applications/MAMP/bin/php/php5.3.6/lib/php/PHPUnit"

The only hint of the problem I have found so far on the internet is that the zf tool is using the natively installed php and include path and hence not noticing the PHPUnit.

I suppose that I could find the php.ini file and add the PHPUnit to it's include path but it feels a little bit of a hack.

Is there away to "prioritise" php installs?

Thank you for you help.

Al


回答1:


I have finally found the answer at http://wiki.dreamhost.com/Zend_framework

Basically follow Step 5.

Replace

# find php: pear first, command -v second, straight up php lastly
if test "@php_bin@" != '@'php_bin'@'; then
    PHP_BIN="@php_bin@"
elif command -v php 1>/dev/null 2>/dev/null; then
    PHP_BIN=`command -v php`
else
    PHP_BIN=php
fi

with

PHP_BIN=/Applications/MAMP/bin/php/php5.3.6/bin/php

Thank for your help anyway.



来源:https://stackoverflow.com/questions/8969052/zf-tool-phpunit-not-recognised-in-include-path

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!