gpt4 book ai didi

phpunit在phpstorm中运行问题,无法创建phar

转载 作者:可可西里 更新时间:2023-11-01 13:36:19 25 4
gpt4 key购买 nike

我在 Windows 7 上运行 phpStorm 7.1.3 版本,我已经完成相应的一切来安装 composer,然后安装 phpunit。现在我把它放在 vendors 目录中。但是每次我运行我的程序(一个简单的 Yii 应用程序)时,我都会遇到同样的错误。

PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'Cannot create phar 'C:/wamp/www/myproject/vendor/bin/phpunit', file extension (or combination) not recognised or the directory does not exist' in C:\Users\myUser\AppData\Local\Temp\ide-phpunit.php:177

请帮忙,我已经被困在这里两天了,无法正常工作,几乎更改并重新安装了所有内容,但没有帮助。

我没有使用 pear,我通过 phpStorm 下载了所有内容。我下载了 composer,然后通过 phpStorm composer 我下载了 phpUnit 3.7.37。

这是我的 Composer 设置的截图

enter image description here

这是我的 composer.json 的内容

{
"require": {
"phpunit/phpunit": "3.7.37"
}
}

这是我对 PHPunit 的设置截图 enter image description here

最佳答案

在您的第二个屏幕截图(PHPUnit 设置)中:

  • 如果您使用的是 COMPOSER,为什么选择 PHAR 选项?
  • 为什么要指向 .../bin/phpunit(即使您选择第三个选项.. 那么您应该将其指向 PHAR 文件)?

因此:

  • 对于 Composer 安装,您应该使用第二个(“使用自定义加载器”)选项。
  • 编辑框——您应该将它指向您的自动加载器脚本(是的—— Composer 自动加载器脚本)。

相关(类似问题):https://stackoverflow.com/a/17316104/783119

关于phpunit在phpstorm中运行问题,无法创建phar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23450888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com