Install dev packages with Composer
Monday, April 2nd, 2012 | Programming, Tech
Sometimes, you might install your dependencies via composer but find that the tests don’t work for it. You could get an error similar to the following.
phpunit
PHP Fatal error: Class 'Symfony\Component\Yaml\Yaml' not found in
/home/example/Gherkin/src/Behat/Gherkin/Keywords/CucumberKeywords.php on line 31
This could be because if you have just run composer install, it will only install the main packages, but some packages could be specified as dev only. You may find a “require-dev” section in the composer.json file.
If you do, you can install the packages using the following flag.
composer install --dev
This will install the development packages as well, which should allow you to run the tests.
Sometimes, you might install your dependencies via composer but find that the tests don’t work for it. You could get an error similar to the following.
phpunit PHP Fatal error: Class 'Symfony\Component\Yaml\Yaml' not found in /home/example/Gherkin/src/Behat/Gherkin/Keywords/CucumberKeywords.php on line 31
This could be because if you have just run composer install, it will only install the main packages, but some packages could be specified as dev only. You may find a “require-dev” section in the composer.json file.
If you do, you can install the packages using the following flag.
composer install --dev
This will install the development packages as well, which should allow you to run the tests.