부트 스트랩 파일을 찾을 수 없습니다 :Laravel 4.2 3 Behat 내가 여기의 지시에 따라
http://sangatpedas.com/20140219/installing-laravel-osx-mavericks/
다음 ("최소 안정성"로 composer.json를 업데이트해야하고 "DEV") Behat 설치 :
composer require behat/behat behat/mink behat/mink-extension laracasts/behat-laravel-extension --dev
https://github.com/laracasts/Behat-Laravel-Extension
나는 프로젝트의 루트 레벨에 behat.yml을 만들어 : ,536,913,632default:
extensions:
Laracasts\Behat:
# env_path: .env.behat
Behat\MinkExtension:
default_session: laravel
laravel: ~
paths:
features: features
bootstrap: %behat.paths.features%/bootstrap
(10)는 I 프로젝트의 루트 레벨에 CD를 실행하면 :
vendor/bin/behat -v
내가 얻을 :
[RuntimeException]
Could not locate the path to the Laravel bootstrap file.
Exception trace:
() at /Users/zackmorris/Projects/your-project-name/vendor/laracasts/behat-laravel-extension/src/ServiceContainer/LaravelBooter.php:86
Laracasts\Behat\ServiceContainer\LaravelBooter->assertBootstrapFileExists() at /Users/zackmorris/Projects/your-project-name/vendor/laracasts/behat-laravel-extension/src/ServiceContainer/LaravelBooter.php:66
Laracasts\Behat\ServiceContainer\LaravelBooter->boot() at /Users/zackmorris/Projects/your-project-name/vendor/laracasts/behat-laravel-extension/src/ServiceContainer/BehatExtension.php:77
Laracasts\Behat\ServiceContainer\BehatExtension->loadLaravel() at /Users/zackmorris/Projects/your-project-name/vendor/laracasts/behat-laravel-extension/src/ServiceContainer/BehatExtension.php:61
Laracasts\Behat\ServiceContainer\BehatExtension->load() at /Users/zackmorris/Projects/your-project-name/vendor/behat/behat/src/Behat/Testwork/ServiceContainer/ContainerLoader.php:159
Behat\Testwork\ServiceContainer\ContainerLoader->loadExtension() at /Users/zackmorris/Projects/your-project-name/vendor/behat/behat/src/Behat/Testwork/ServiceContainer/ContainerLoader.php:130
Behat\Testwork\ServiceContainer\ContainerLoader->loadExtensions() at /Users/zackmorris/Projects/your-project-name/vendor/behat/behat/src/Behat/Testwork/ServiceContainer/ContainerLoader.php:67
Behat\Testwork\ServiceContainer\ContainerLoader->load() at /Users/zackmorris/Projects/your-project-name/vendor/behat/behat/src/Behat/Testwork/Cli/Application.php:162
Behat\Testwork\Cli\Application->createContainer() at /Users/zackmorris/Projects/your-project-name/vendor/behat/behat/src/Behat/Testwork/Cli/Application.php:138
Behat\Testwork\Cli\Application->createCommand() at /Users/zackmorris/Projects/your-project-name/vendor/behat/behat/src/Behat/Testwork/Cli/Application.php:96
Behat\Testwork\Cli\Application->doRun() at /Users/zackmorris/Projects/your-project-name/vendor/symfony/console/Symfony/Component/Console/Application.php:124
Symfony\Component\Console\Application->run() at /Users/zackmorris/Projects/your-project-name/vendor/behat/behat/bin/behat:31
나는 심지어 3 behat.yml를 업데이트하려고 :
https://stackoverflow.com/a/25626844
아직 운이 없습니다. 내 인생에 대한 Google의 "Laravel 부트 스트랩 파일 경로를 찾을 수 없습니다"에 대한 언급을 찾을 수 없습니다.
부트 스트랩/app.php 파일이 없기 때문에 문제가 발생한다고 생각하지만 아마도 Behat이이를 사용하려고합니다.
저는 Mac OS 10.10.1 및 PHP 5.5.14를 사용하고 있습니다.
'composer update && composer dump-autoload'를 시도하면 어떻게됩니까? – Victor
이 확장 프로그램은 Laravel 5 용입니다. https://github.com/laracasts/Behat-Laravel-Extension/issues/17 –