gpt4 book ai didi

PHPUnit 无法在 PHPStorm 中工作

转载 作者:行者123 更新时间:2023-12-02 14:12:26 25 4
gpt4 key购买 nike

我有以下测试文件,这是 PHPUnit 网站上的示例。

<?php

require_once 'PHPUnit/Autoload.php';

class StackTest extends PHPUnit_Framework_TestCase
{
public function testPushAndPop()
{
$stack = array();
$this->assertEquals(0, count($stack));

array_push($stack, 'foo');
$this->assertEquals('foo', $stack[count($stack)-1]);
$this->assertEquals(1, count($stack));

$this->assertEquals('foo', array_pop($stack));
$this->assertEquals(0, count($stack));
}
}
?>

我尝试在 PHPStorm 5.0 中运行它,但出现以下错误:

E:\wamp\bin\php\php5.3.13\php.exe C:\Users\<user>\AppData\Local\Temp\ide-phpunit.php --no-configuration StackTest E:\wamp\www\renting\tests\StackTest.php
Testing started at 03:37 ...

SCREAM: Error suppression ignored for
Warning: require_once(PHPUnit/Runner/Version.php): failed to open stream: No such file or directory in C:\Users\<user>\AppData\Local\Temp\ide-phpunit.php on line 166

当我将包含路径设置为 E: 时,有什么想法为什么它会转到 C: 吗?

最佳答案

解决了!

似乎某些依赖项存在问题,特别是 pear.symfony.com/Yaml。

通过这样做解决了这个问题:

pear channel-discover pear.symfony.com
pear install pear.symfony.com/Yaml
pear channel-discover pear.phpunit.de
pear install --alldeps pear.phpunit.de/PHPUnit

解决方案的想法来自:How do I correctly install PHPUnit with PEAR?

关于PHPUnit 无法在 PHPStorm 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15170430/

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