诡异的PHPUnit安装

  最近开始弄PHP,也来一个TDD,打算弄一个PHPUnit玩玩~~原以为这么成熟的PHP社区应该弄起来很容易,结果发现过程曲折的很。。。不得不再次感叹Python的优美~自带unittest模块,几乎不用做什么额外的工作,直接跨平台,不过估计这也和两大社区不同运营模式有关。

  先将安装过程记录如下(windows下):

  1、找一个带有PEAR的PHP版本,不然这个PEAR也够大家折腾(这个PHP不同大版本也不统一。。。)

  2、不能过度参考网上的一些建议,尽量从官网上找最新的资料。

       这点不是说其他人写的有错误,只因为PHPUnit等第三方包维护变更太快,因为过去PHPUnit由PEAR的site来维护,现在被搬出去,目前PEAR默认站点反而不能使用。

    最新官网站点:http://pear.phpunit.de/

  3、参考官网步骤,进行安装,这下总可以吧,但如果PHP版本不同,还是会遇到一一堆问题,什么版本不匹配啦、有dupilcate的包啦~诡异得很~

    建议在site discover以后直接参考第四条:即用带版本的方式进行安装,如果报缺少什么版本的depency,也可以使用类似方法安装,一番折腾后大功告成。。。

      下次试试看Linux,估计不会那么曲折。。。

    Installing a specific version/stability:

    pear install phpunit/package_name-1.0.0
    pear install phpunit/package_name-beta


 
《转载请注明:spenser的博客》 

 

posted @ 2012-12-07 11:15  spensersheng  阅读(168)  评论(0编辑  收藏  举报