Skip to content

site:install PHP Fatal error: Uncaught Error: Class 'Drupal\Core\Language\LanguageManager' not found in .composer/vendor/drupal/console/src/Helper/DrupalHelper.php:179 #2589

@therobyouknow

Description

@therobyouknow

Followed steps in: https://www.drupal.org/node/2471553 to set up a Drupal 8 up via Composer commands, to set up my site, with doc root: /var/www/d8.dev

But wanted to try using Drupal Console install command instead of drush (specified in the steps) to do the actual site install as the last step.

So I downloaded Console using:

composer global require drupal/console:@stable
as per the Drupal Console doc: https://hechoendrupal.gitbooks.io/drupal-console/content/en/getting/composer.html

(when in my /home/vagrant/ folder)

Then I went to /var/www/d8.dev to run the site install command

drupal site:install minimal --db-name="d8" --db-user="d8" --db-pass="d8" --site-name="D8 Example" --site-mail="[email protected]" --account-name="d8" --account-mail="[email protected]" --account-pass="d8"

When I ran this I got:

PHP Fatal error: Uncaught Error: Class 'Drupal\Core\Language\LanguageManager' not found in /home/vagrant/.composer/vendor/drupal/console/src/Helper/DrupalHelper.php:179
Stack trace:
#0 /home/vagrant/.composer/vendor/drupal/console/src/Command/Site/InstallCommand.php(343): Drupal\Console\Helper\DrupalHelper->getStandardLanguages()
#1 /home/vagrant/.composer/vendor/drupal/console/src/Command/Site/InstallCommand.php(140): Drupal\Console\Command\Site\InstallCommand->getLanguages()
#2 /home/vagrant/.composer/vendor/symfony/console/Command/Command.php(244): Drupal\Console\Command\Site\InstallCommand->interact(Object(Symfony\Component\Console\Input\ArgvInput), Object(Drupal\Console\Style\DrupalStyle))
#3 /home/vagrant/.composer/vendor/symfony/console/Application.php(863): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Drupal\Console\Style\DrupalStyle))
#4 /home/vagrant/.composer/vendor/symfony/console/Application.php(192): Symfony\Component\Console\Application->doRunCommand(O in /home/vagrant/.composer/vendor/drupal/console/src/Helper/DrupalHelper.php on line 179

Fatal error: Uncaught Error: Class 'Drupal\Core\Language\LanguageManager' not found in /home/vagrant/.composer/vendor/drupal/console/src/Helper/DrupalHelper.php:179
Stack trace:
#0 /home/vagrant/.composer/vendor/drupal/console/src/Command/Site/InstallCommand.php(343): Drupal\Console\Helper\DrupalHelper->getStandardLanguages()
#1 /home/vagrant/.composer/vendor/drupal/console/src/Command/Site/InstallCommand.php(140): Drupal\Console\Command\Site\InstallCommand->getLanguages()
#2 /home/vagrant/.composer/vendor/symfony/console/Command/Command.php(244): Drupal\Console\Command\Site\InstallCommand->interact(Object(Symfony\Component\Console\Input\ArgvInput), Object(Drupal\Console\Style\DrupalStyle))
#3 /home/vagrant/.composer/vendor/symfony/console/Application.php(863): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Drupal\Console\Style\DrupalStyle))
#4 /home/vagrant/.composer/vendor/symfony/console/Application.php(192): Symfony\Component\Console\Application->doRunCommand(O in /home/vagrant/.composer/vendor/drupal/console/src/Helper/DrupalHelper.php on line 179

Can you advise, please?

  • Should I try to get the missing dependency - please advise
  • Or am I doing something wrong whereby if I did it properly I wouldn't get this error (and therefore not need to get the dependency)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions