【问题标题】:PHPUnit input file issuePHPUnit输入文件问题
【发布时间】:2011-09-22 19:17:48
【问题描述】:

我知道最近有很多关于 PHPUnit 问题的讨论,过去四天我一直在尝试在我的 Windows 7 计算机上设置 PHPUnit。我已确保我升级了 PEAR 以使其保持最新状态。当我安装 PHPUnit 时,我得到以下信息:

C:\Users\Marc>pear install --alldeps phpunit/PHPUnit
phpunit/PHPUnit can optionally use PHP extension "curl"
phpunit/PHPUnit can optionally use PHP extension "dbus"
downloading PHPUnit-3.5.14.tgz ...
Starting to download PHPUnit-3.5.14.tgz (118,697 bytes)
..........................done: 118,697 bytes
install ok: channel://pear.phpunit.de/PHPUnit-3.5.14

C:\Users\Marc>

据我所知,一切顺利...现在当我尝试致电 phpunit 时,我收到以下问题:

无法打开输入文件 C:\server\www\phpunit

有人知道如何解决这个问题吗?

【问题讨论】:

  • 确保系统 PATH 中有 phpunit.bat 文件。
  • 尝试调用phpunit.bat 而不是phpunit。这行得通吗?
  • 不幸的是还是同样的问题

标签: unit-testing phpunit pear


【解决方案1】:

找出 phpunit .bat 文件的安装位置

$ pear list phpunit/phpunit

会有这样一行

script    C:\foo\bar\baz\bin\phpunit.bat

此目录 (C:\foo\bar\baz\bin\) 需要在您的 PATH 变量中。

【讨论】:

  • 如果执行完整路径会得到什么?
  • 您对文件有读取权限,可以编辑吗?你真的执行完整路径,即“c:\foo\bar\phpunit.bat”(带扩展名?)
  • 以上都是肯定的,我不知道为什么,但它现在仍然有效??
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-18
  • 2013-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多