当前位置: 首页 > 知识库问答 >
问题:

phpunit在windows上不工作

康恩
2023-03-14

我遵照这些指示:

Windows全局安装PHAR的过程与在Windows上手动安装Composer的过程相同:

为PHP二进制文件创建目录;例如,C:\bin

追加;C:\bin到您的PATH环境变量(相关帮助)

下载https://phar.phpunit.de/phpunit-6.2.phar 并将文件另存为C:\bin\phpunit。法尔

打开命令行(例如,按Windows R»键入cmd»回车)

创建包装批处理脚本(结果为C:\bin\phpunit.cmd):

C:\Users\username

phpunit。cmd C:\bin

C:\Users\username

我的PHP工作是因为“PHP-v”返回版本等,但当我运行phpunit时。我明白了:

P:\phpunit

'■@' 未被识别为内部或外部命令、可操作程序或批处理文件。

我做错了什么?

编辑:

运行“phpphpunit.phar”,如@delboy1978uk所建议的,给了我phpUnit的命令选项列表。那为什么我得到了那些奇怪的角色?

共有2个答案

阎咏思
2023-03-14

为了解决这个问题,我在记事本中编辑了文件,以准确地包含以下文本:

php %~dp0phpunit.phar %*

然后您必须转到另存为,并在保存时确保编码类型为ANSI。然后它按预期工作。

车明贤
2023-03-14

我完全删除了脚本文件,从头做了一个新的,添加了行“php phpunit.phar%*”(没有双引号),现在它可以工作了。也许是一个奇怪的文件重唱?

 类似资料:
  • 结果在Windows和Linux之间有所不同。 Linux:鼠标位置:0,0 Windows:鼠标位置:623.0,367.0 我不知道为什么它不能在windows上工作,甚至似乎与lwjgl版本完全无关,因为我尝试了3.1.6、3.2.1、3.2.2和3.2.3-snapshot,所有这些版本都是一样的。所以问题要么是我在创建窗口时忘记了一些东西,要么是windows在某个更新中损坏了一些东西,

  • 所以基本上我有一个使用 Webpack 的项目,如果我使用 构建,使用另一个编辑器编辑文件将触发手表;但是,如果我使用 Webstorm 编辑文件,则不会发生任何事情。 我遇到了这篇文章,似乎我不是唯一一个,但是该解决方案适用于 Ubuntu,所以我想知道 Windows 是否有类似的东西? 谢谢

  • 我有一段非常简单的Java代码,在那里我尝试从Java连接到我的Oracle DB。 在Windows下一切正常,但当我尝试在Ubuntu上运行时,我得到了一个错误。 我读了很多书,也试过很多解决方法。这是我的代码: 当我运行它时,我收到一个错误: 连接失败Java.sql.sqlRecoverable异常:IO错误:网络适配器无法在oracle.jdbc.driver.T4CConnection

  • 这个问题在下面的示例中重现。 } 据我所知,发生此异常是因为多个线程试图保存同一个对象。这就是我使用同步块的原因。 null null

  • 我试图制作一个跨平台的JavaFX应用程序,它在Windows和OSX机器上工作得很好,但在Linux上不行。 jar是在Intellij思想中使用基本的JavaFX配置构建的。 有人帮忙吗?