1

記録として、Laravel 4.2.* と Codeception 2.* を使用しています。

Laravel4 モジュールで受け入れテストを作成しようとすると、この構成を使用します

## Other code
config:
      Laravel4:
           # This file is in app/tests/acceptance.suite.yml
            start: '/../../bootstrap/start.php'
            cleanup: true
## Other code

そして、それは機能します。つまり、私はそれを構築できます。しかし、実行するcodecept runと失敗し、致命的なエラーが発生します。

致命的なエラー: GuzzleHttp\Stream\create() を再宣言できません (以前は phar:///usr/local/Cellar/codeception/2.0.0/libexec/codecept-2.0.0.phar/vendor/guzzlehttp/streams/src で宣言されていました) /functions.php:14) /Users/Ludo237/Sites/l4/vendor/guzzlehttp/streams/src/functions.php の 14 行目

問題はガズルのようです。アプリケーションで guzzle を使用していますが、codeception もそれを使用しています。

この競合を解決するにはどうすればよいですか?

4

1 に答える 1

2

迅速な修正のために、プロジェクト内にグローバル コードセプション インストールを移動し、composer を通じてそれを要求するだけです...

于 2014-06-13T08:01:59.033 に答える