zoukankan      html  css  js  c++  java
  • 诡异的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的博客》 
  • 相关阅读:
    使用Post方法模拟登陆爬取网页
    微信公众号开发
    一致哈希
    两阶段提交协议、三阶段提交协议
    自动化部署脚本
    zabbix邮件报警
    Paxos算法
    MVC 全局异常处理及禁用显示头
    弹出层或者下拉菜单被下面的 层遮挡住了解决办法
    Bootstap datetimepicker报错TypeError: intermediate value(转)
  • 原文地址:https://www.cnblogs.com/spenser/p/2806847.html
Copyright © 2011-2022 走看看