2016-10-15 3 views
0

Я пытаюсь установить codeception на Symfony 3 рамках следующих шагов отсюда:Не удалось открыть входной файл: бен/codecept

http://codeception.com/for/symfony

Когда я бегу

php bin/codecept bootstrap --empty 

Я получаю ошибку

Не удалось открыть входной файл: bin/codecept

Я попытался установить его в командной строке windows в качестве администратора.

Но с выхода он выглядит, что из-за предупреждения о файле codecept в директории бен не был создан:

E:\projektai\php projektai\htdocs\timetracker>composer require codeception/codec 
eption --dev 
Warning: This development build of composer is over 60 days old. It is recommend 
ed to update it by running "C:\ProgramData\Composer\bin\composer.phar self-updat 
e" to get the latest version. 
Using version ^2.2 for codeception/codeception 
./composer.json has been updated 
Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Nothing to install or update 
Generating autoload files 
> Incenteev\ParameterHandler\ScriptHandler::buildParameters 
Updating the "app/config/parameters.yml" file 
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap 
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::clearCache 

// Clearing the cache for the dev environment with debug 
// true 

[OK] Cache for the "dev" environment (debug=true) was successfully cleared. 

> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installAssets 

Trying to install assets as relative symbolic links. 

--------- ----------------- ------------------ 
      Bundle   Method/Error 
--------- ----------------- ------------------ 
    WARNING FrameworkBundle absolute symlink 
--------- ----------------- ------------------ 

[OK] All assets were successfully installed. 

> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::installRequirementsFi 
le 
> Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::prepareDeploymentTarg 
et 

Как я могу использовать codeception в этом случае?

ответ

1

После экспериментов немного более выяснилось, что я могу запустить эту команду так:

php vendor/codeception/codeception/codecept bootstrap --empty 

Тем не менее было бы хорошо, что он будет добавлен в папку бин, как это было в инструкции.

+1

Не правда ли 'поставщик/бен/codecept'? Также должен быть файл codecept.bat для пользователей Windows. – Naktibalda

0

Копировать codecept файл от поставщика (поставщика/codeception/codeception/codecept) в каталог бен и изменение require_once линии:

require_once __DIR__.'/../vendor/autoload.php'; 
Смежные вопросы