Hi before i've installed the Drupal Console by downloading the phar. But i wanted to switch over using Composer. I've removed the phar and the .console folder from the user folder. Then i've entered:
composer global require drupal/console:@stable
like listed on https://hechoendrupal.gitbooks.io/drupal-console/content/en/getting/composer.html and i get:
Changed current directory to /Users/myuser/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- drupal/console 0.10.13 requires gabordemooij/redbean dev-master -> no matching package found.
- Conclusion: don't install drupal/console 0.10.12
- Conclusion: don't install drupal/console 0.10.11
- Conclusion: don't install drupal/console 0.10.10
- Conclusion: don't install drupal/console 0.10.9
- Conclusion: don't install drupal/console 0.10.8
- Conclusion: don't install drupal/console 0.10.7
- Conclusion: don't install drupal/console 0.10.6
- Conclusion: don't install drupal/console 0.10.5
- Conclusion: don't install drupal/console 0.10.4
- Conclusion: don't install drupal/console 0.10.3
- Conclusion: don't install drupal/console 0.10.2
- Conclusion: don't install drupal/console 0.10.1
- Conclusion: don't install drupal/console 0.10.0
- Conclusion: don't install drupal/console 0.9.10
- Conclusion: don't install drupal/console 0.9.9
- Conclusion: don't install drupal/console 0.9.8
- Conclusion: don't install drupal/console 0.9.7
- Conclusion: don't install drupal/console 0.9.6
- Conclusion: don't install drupal/console 0.9.5
- Conclusion: don't install drupal/console 0.9.4
- Conclusion: don't install drupal/console 0.9.3
- Conclusion: don't install drupal/console 0.9.2
- Conclusion: don't install drupal/console 0.9.1
- Conclusion: don't install drupal/console 0.9.0
- Conclusion: don't install drupal/console 0.8.4
- Conclusion: don't install drupal/console 0.8.3
- Conclusion: don't install drupal/console 0.8.2
- Conclusion: don't install drupal/console 0.8.1
- Conclusion: don't install drupal/console 0.8.0
- Conclusion: don't install drupal/console 0.7.15
- Conclusion: don't install drupal/console 0.7.14
- Conclusion: don't install drupal/console 0.7.13
- Conclusion: don't install drupal/console 0.7.12
- Conclusion: don't install drupal/console 0.7.10
- Conclusion: don't install drupal/console 0.7.9
- Conclusion: don't install drupal/console 0.7.8
- Conclusion: don't install drupal/console 0.7.7
- Conclusion: don't install drupal/console 0.7.6
- Conclusion: don't install drupal/console 0.7.5
- Conclusion: don't install drupal/console 0.7.4
- Conclusion: don't install drupal/console 0.7.3
- Conclusion: don't install drupal/console 0.7.2
- Conclusion: don't install drupal/console 0.7.1
- Conclusion: don't install drupal/console 0.7.0
- Conclusion: don't install drupal/console 0.6.5
- Conclusion: don't install drupal/console 0.6.4
- Conclusion: don't install drupal/console 0.6.3
- Conclusion: don't install drupal/console 0.6.2
- Conclusion: don't install drupal/console 0.6.1
- Conclusion: don't install drupal/console 0.6.0
- Conclusion: don't install drupal/console 0.5.2
- Conclusion: don't install drupal/console 0.5.1
- Conclusion: don't install drupal/console 0.5.0
- Conclusion: don't install drupal/console 0.3.1
- Conclusion: don't install drupal/console 0.3.0
- Conclusion: don't install drupal/console 0.2.19
- Conclusion: don't install drupal/console 0.2.18
- Conclusion: don't install drupal/console 0.2.17
- Conclusion: don't install drupal/console 0.2.16
- Conclusion: don't install drupal/console 0.2.15
- Conclusion: don't install drupal/console 0.2.14
- Conclusion: don't install drupal/console 0.2.13
- Conclusion: don't install drupal/console 0.2.12
- Conclusion: don't install drupal/console 0.2.11
- Conclusion: don't install drupal/console 0.2.10
- Conclusion: don't install drupal/console 0.2.9
- Conclusion: don't install drupal/console 0.2.8
- Conclusion: don't install drupal/console 0.2.7
- Conclusion: don't install drupal/console 0.2.6
- Conclusion: don't install drupal/console 0.2.5
- Conclusion: don't install drupal/console 0.2.4
- Conclusion: don't install drupal/console 0.2.3
- Conclusion: don't install drupal/console 0.2.2
- Conclusion: don't install drupal/console 0.2.1
- Conclusion: don't install drupal/console 0.2.0
- Conclusion: remove symfony/dependency-injection v3.0.3
- Installation request for symfony/filesystem == 3.0.3.0 -> satisfiable by symfony/filesystem[v3.0.3].
- Installation request for drupal/console @stable -> satisfiable by drupal/console[0.1.0, 0.10.0, 0.10.1, 0.10.10, 0.10.11, 0.10.12, 0.10.13, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.6, 0.10.7, 0.10.8, 0.10.9, 0.2.0, 0.2.1, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.3.0, 0.3.1, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.7.0, 0.7.1, 0.7.10, 0.7.12, 0.7.13, 0.7.14, 0.7.15, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.9.0, 0.9.1, 0.9.10, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9].
- Conclusion: don't install symfony/dependency-injection v3.0.3
- drupal/console 0.1.0 requires symfony/dependency-injection ~2.4 -> satisfiable by symfony/dependency-injection[v2.4.0, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.1, v2.7.10, v2.7.2, v2.7.3, v2.7.4, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.2, v2.8.3].
- Can only install one of: symfony/dependency-injection[v2.4.0, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.1, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.10, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.2, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.3, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.4, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.5, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.6, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.7, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.8, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.4.9, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.0, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.1, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.10, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.11, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.12, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.2, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.3, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.4, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.5, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.6, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.7, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.8, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.5.9, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.0, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.1, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.10, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.11, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.12, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.13, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.2, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.3, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.4, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.5, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.6, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.7, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.8, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.6.9, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.0, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.1, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.10, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.2, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.3, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.4, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.5, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.6, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.7, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.8, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.7.9, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.8.0, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.8.1, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.8.2, v3.0.3].
- Can only install one of: symfony/dependency-injection[v2.8.3, v3.0.3].
- Installation request for symfony/dependency-injection == 3.0.3.0 -> satisfiable by symfony/dependency-injection[v3.0.3].
Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
is that a known issue? I've searched the issues but haven't anything regarding that yet. Best regards r.
@rpkoller: Fixed on latest release v0.10.14 https://github.com/hechoendrupal/DrupalConsole/releases/tag/0.10.14
Try executing again.
composer global require drupal/console:@stable
thanks @jmolivas for the quick fix! hmmmm but when i've retried with composer i still get the same error. somehow composer is sticking to version 0.10.13?
drupal/console 0.10.13 requires gabordemooij/redbean dev-master -> no matching package found.
Maybe i am downloading a composer repository with outdated maybe still cached(?) package information when running
composer global require drupal/console:@stable
Strange cuz when i take a look on packagist.org version 0.10.14 is shown:
https://packagist.org/packages/drupal/console
Thanks Ralf
Update: Also clearing the composer cache hasn't helped:
composer clearcache
@rpkoller You can try to force to require the 0.10.14 version by executing?
composer global require drupal/console:0.10.14
Not sure why is still trying to install 0.10.13, how about removing the package first
composer global remove drupal/console
Clear cache:
composer clearcache
Then try the global require command
composer global require drupal/console:@stable
@jmolivas thanks for the suggestions. when i've tried the composer install with a fixed version number i get a new error:
$> composer global require drupal/console:0.10.14
Changed current directory to /Users/myusername/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for drupal/console 0.10.14 -> satisfiable by drupal/console[0.10.14].
- Conclusion: remove symfony/filesystem v3.0.3
- Conclusion: don't install symfony/filesystem v3.0.3
- drupal/console 0.10.14 requires symfony/filesystem ~2.7 -> satisfiable by symfony/filesystem[v2.7.0, v2.7.1, v2.7.10, v2.7.2, v2.7.3, v2.7.4, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.2, v2.8.3].
- Can only install one of: symfony/filesystem[v2.8.0, v3.0.3].
- Can only install one of: symfony/filesystem[v2.8.1, v3.0.3].
- Can only install one of: symfony/filesystem[v2.8.2, v3.0.3].
- Can only install one of: symfony/filesystem[v2.8.3, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.0, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.1, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.10, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.2, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.3, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.4, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.5, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.6, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.7, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.8, v3.0.3].
- Can only install one of: symfony/filesystem[v2.7.9, v3.0.3].
- Installation request for symfony/filesystem == 3.0.3.0 -> satisfiable by symfony/filesystem[v3.0.3].
Installation failed, reverting ./composer.json to its original content.
so nothing installs there either. and when i try your other suggestion with the removal
$> composer global remove drupal/console
Changed current directory to /Users/myusername/.composer
drupal/console is not required in your composer.json and has not been removed
Package "drupal/console" listed for update is not installed. Ignoring.
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
basically nothing got installed so also the removal doesnt help. and the clearcache i already tried before like stated in my update in my previous post. confusing :/
It works on my local global require drupal/console:0.10.14
Changed current directory to /Users/jmolivas/.composer
./composer.json has been created
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing composer/installers (v1.0.23)
Downloading: 100%
- Installing gabordemooij/redbean (v4.3.1)
Downloading: 100%
- Installing padraic/humbug_get_contents (1.0.4)
Downloading: 100%
- Installing padraic/phar-updater (1.0.3)
Downloading: 100%
- Installing symfony/finder (v2.8.3)
Downloading: 100%
- Installing guzzlehttp/promises (1.1.0)
Downloading: 100%
- Installing psr/http-message (1.0)
Downloading: 100%
- Installing guzzlehttp/psr7 (1.2.3)
Downloading: 100%
- Installing guzzlehttp/guzzle (6.1.1)
Downloading: 100%
- Installing symfony/polyfill-mbstring (v1.1.1)
Downloading: 100%
- Installing symfony/console (v2.8.3)
Downloading: 100%
- Installing stecman/symfony-console-completion (0.5.1)
Downloading: 100%
- Installing phpseclib/phpseclib (2.0.1)
Downloading: 100%
- Installing twig/twig (v1.24.0)
Downloading: 100%
- Installing symfony/yaml (v2.8.3)
Downloading: 100%
- Installing symfony/translation (v2.8.3)
Downloading: 100%
- Installing ircmaxell/password-compat (v1.0.4)
Downloading: 100%
- Installing symfony/polyfill-php55 (v1.1.1)
Downloading: 100%
- Installing symfony/polyfill-php54 (v1.1.1)
Downloading: 100%
- Installing symfony/http-foundation (v2.8.3)
Downloading: 100%
- Installing symfony/filesystem (v2.8.3)
Downloading: 100%
- Installing symfony/event-dispatcher (v2.8.3)
Downloading: 100%
- Installing symfony/dom-crawler (v2.8.3)
Downloading: 100%
- Installing symfony/dependency-injection (v2.8.3)
Downloading: 100%
- Installing psr/log (1.0.0)
Downloading: 100%
- Installing symfony/debug (v2.8.3)
Downloading: 100%
- Installing symfony/css-selector (v2.8.3)
Downloading: 100%
- Installing symfony/config (v2.8.3)
Downloading: 100%
- Installing drupal/console (0.10.14)
Downloading: 100%
symfony/console suggests installing symfony/process ()
phpseclib/phpseclib suggests installing ext-libsodium (SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.)
phpseclib/phpseclib suggests installing ext-mcrypt (Install the Mcrypt extension in order to speed up a few other cryptographic operations.)
phpseclib/phpseclib suggests installing ext-gmp (Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.)
symfony/event-dispatcher suggests installing symfony/http-kernel ()
symfony/dependency-injection suggests installing symfony/proxy-manager-bridge (Generate service proxies to lazy load them)
Writing lock file
Generating autoload files
@rpkoller can you try updating composer:
composer self-update
@jmolivas ups sorry forgot to mention above but i am already running the latest composer build:
$> composer self-update
You are already using composer version a8e9df55dc62d8806360be2f79ad112b8678d397.
@jmolivas hmmm is it possible that the used "version name schema" in the composer.json is the issue? cuz it was set to dev-master? maybe use an absolute version number. version newer than version x. cuz dev-master isn't minding semantic versioning like noted here: https://www.versioneye.com/php/gabordemooij:redbean/dev-master
@rpkoller Can you try to remove drupal/console declaration from composer. json file at ~/.composer/composer.json and the run composer global update.
And the execute again:
composer global require drupal/console:@stable
Which other packages do you have installed globally via composer, do you mind to share the content of ~/.composer/composer.json?**
@jmolivas there wasn't added any drupal/console declaration at all into the composer.jsonfile. the file got reverted to its initial state after each failed install attempt with the following statement:
Installation failed, reverting ./composer.json to its original content.
i've tried composer global update and the output was the following:
$> composer global update
Changed current directory to /Users/myusername/.composer
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
after retrying the install afterwards it failed again with the same error pasted already above. And sure i can share my composer.json file:
{
"require": {
"squizlabs/php_codesniffer": "*",
"phpmd/phpmd": "*",
"drupal/coder": "*",
"wp-coding-standards/wpcs": "*",
"drush/drush": "@stable"
}
}
just a few require statements.
The issues seem to be a dependency conflict between projects, also known as dependency hell, your option could be to manage instead drupal/drupal, drupal/console and other dependencies by site using composer + https://github.com/drupal-composer/drupal-project
@jmolivas hmmmmmm i wanted to avoid installing those packages on a per project basis and keep it global if possible. well i've taken a step back and removed all installed packages in the first step. then i redid the require global for each package. but i've installed drupal console first then drush and then the coding standard related packages. it worked that way!
seems drupal console is relying on older packages than the other packages. drush e.g. uses symfony/filesystem (v3.0.3) while the version drupal console installs when installed as first package is v2.8.3 and so on. rather odd but maybe that is the root of the problem leading to the install error with the gabordemooij/redbean package? dunno i am not that kind of a composer expert yet. :/
@rpkoller wich version of DrupalConsole you got installed?
@jmolivas when i've installed drupal console as the first package version 0.10.14 got installed.
@rpkoller Related to the current versions of packages in Drupal Console.
"symfony/class-loader": "2.7.*",
"symfony/console": "2.7.*",
"symfony/dependency-injection": "2.7.*",
"symfony/event-dispatcher": "2.7.*",
"symfony/http-foundation": "~2.7.2",
"symfony/http-kernel": "2.7.*",
"symfony/routing": "2.7.*",
"symfony/serializer": "2.7.*",
"symfony/translation": "2.7.*",
"symfony/validator": "2.7.*",
"symfony/process": "2.7.*",
"symfony/yaml": "2.7.*",
https://github.com/drupal/drupal/blob/8.0.5/core/composer.json#L8-L19
composer show | grep symfony/ you get:symfony/browser-kit v2.7.6 Symfony BrowserKit Component
symfony/class-loader v2.7.6 Symfony ClassLoader Component
symfony/console v2.7.6 Symfony Console Component
symfony/css-selector v2.7.6 Symfony CssSelector Component
symfony/debug v2.7.6 Symfony Debug Component
symfony/dependency-injection v2.7.6 Symfony DependencyInjection Component
symfony/dom-crawler v2.7.6 Symfony DomCrawler Component
symfony/event-dispatcher v2.7.6 Symfony EventDispatcher Component
symfony/http-foundation v2.7.6 Symfony HttpFoundation Component
symfony/http-kernel v2.7.6 Symfony HttpKernel Component
symfony/process v2.7.6 Symfony Process Component
symfony/psr-http-message-bridge v0.2 PSR HTTP message bridge
symfony/routing v2.7.6 Symfony Routing Component
symfony/serializer v2.7.6 Symfony Serializer Component
symfony/translation v2.7.6 Symfony Translation Component
symfony/validator v2.7.6 Symfony Validator Component
symfony/yaml v2.7.6 Symfony Yaml Component
That is the reason DrupalConsole is set to 2.7 as well
"symfony/config": "~2.7",
"symfony/console": "~2.7",
"symfony/css-selector": "~2.7",
"symfony/debug": "~2.7",
"symfony/dependency-injection": "~2.7",
"symfony/dom-crawler": "~2.7",
"symfony/event-dispatcher": "~2.7",
"symfony/filesystem": "~2.7",
"symfony/finder": "~2.7",
"symfony/http-foundation": "~2.7",
"symfony/translation": "~2.7",
"symfony/yaml": "~2.7",
https://github.com/hechoendrupal/DrupalConsole/blob/master/composer.json#L41-L52
We set all of the symfony packages to the same release to avoid any issues between them.
My composer version:
Composer version 1.2.1 2016-09-12 11:27:19
$ composer global require drupal/console:@stable
Changed current directory to /home/kon/.composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- drupal/console 0.10.13 requires gabordemooij/redbean dev-master -> satisfiable by gabordemooij/redbean[dev-master] but these conflict with your requirements or minimum-stability.
- drupal/console 0.10.0 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.1 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.10 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.11 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.12 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.14 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.15 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.2 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.3 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.4 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.5 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.6 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.7 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.8 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.10.9 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.11.0 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.11.1 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.11.2 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.11.3 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.10 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.3 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.4 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.5 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.6 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.7 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.8 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- drupal/console 0.9.9 requires stecman/symfony-console-completion ^0.5.1 -> satisfiable by stecman/symfony-console-completion[0.5.1].
- Conclusion: don't install stecman/symfony-console-completion 0.5.1
- Conclusion: don't install drupal/console 0.9.2
- Conclusion: don't install drupal/console 0.9.1
- Conclusion: don't install drupal/console 0.9.0
- Conclusion: don't install drupal/console 0.8.4
- Conclusion: don't install drupal/console 0.8.3
- Conclusion: don't install drupal/console 0.8.2
- Conclusion: don't install drupal/console 0.8.1
- Conclusion: don't install drupal/console 0.8.0
- Conclusion: don't install drupal/console 0.7.15
- Conclusion: don't install drupal/console 0.7.14
- Conclusion: don't install drupal/console 0.7.13
- Conclusion: don't install drupal/console 0.7.12
- Conclusion: don't install drupal/console 0.7.10
- Conclusion: don't install drupal/console 0.7.9
- Conclusion: don't install drupal/console 0.7.8
- Conclusion: don't install drupal/console 0.7.7
- Conclusion: don't install drupal/console 0.7.6
- Conclusion: don't install drupal/console 0.7.5
- Conclusion: don't install drupal/console 0.7.4
- Conclusion: don't install drupal/console 0.7.3
- Conclusion: don't install drupal/console 0.7.2
- Conclusion: don't install drupal/console 0.7.1
- Conclusion: don't install drupal/console 0.7.0
- Conclusion: don't install drupal/console 0.6.5
- Conclusion: don't install drupal/console 0.6.4
- Conclusion: don't install drupal/console 0.6.3
- Conclusion: don't install drupal/console 0.6.2
- Conclusion: don't install drupal/console 0.6.1
- Conclusion: don't install drupal/console 0.6.0
- Conclusion: don't install drupal/console 0.5.2
- Conclusion: don't install drupal/console 0.5.1
- Conclusion: don't install drupal/console 0.5.0
- Conclusion: don't install drupal/console 0.3.1
- Conclusion: don't install drupal/console 0.3.0
- Conclusion: don't install drupal/console 0.2.19
- Conclusion: don't install drupal/console 0.2.18
- Conclusion: don't install drupal/console 0.2.17
- Conclusion: don't install drupal/console 0.2.16
- Conclusion: don't install drupal/console 0.2.15
- Conclusion: don't install drupal/console 0.2.14
- Conclusion: don't install drupal/console 0.2.13
- Conclusion: don't install drupal/console 0.2.12
- Conclusion: don't install drupal/console 0.2.11
- Conclusion: don't install drupal/console 0.2.10
- Conclusion: don't install drupal/console 0.2.9
- Conclusion: don't install drupal/console 0.2.8
- Conclusion: don't install drupal/console 0.2.7
- Conclusion: don't install drupal/console 0.2.6
- Conclusion: don't install drupal/console 0.2.5
- Conclusion: don't install drupal/console 0.2.4
- Conclusion: don't install drupal/console 0.2.3
- Conclusion: don't install drupal/console 0.2.2
- Conclusion: don't install drupal/console 0.2.1
- Conclusion: don't install drupal/console 0.2.0
- Conclusion: remove symfony/console v3.1.4
- Installation request for guzzlehttp/guzzle (locked at 6.2.1) -> satisfiable by guzzlehttp/guzzle[6.2.1].
- Installation request for drupal/console @stable -> satisfiable by drupal/console[0.1.0, 0.10.0, 0.10.1, 0.10.10, 0.10.11, 0.10.12, 0.10.13, 0.10.14, 0.10.15, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.10.6, 0.10.7, 0.10.8, 0.10.9, 0.11.0, 0.11.1, 0.11.2, 0.11.3, 0.2.0, 0.2.1, 0.2.10, 0.2.11, 0.2.12, 0.2.13, 0.2.14, 0.2.15, 0.2.16, 0.2.17, 0.2.18, 0.2.19, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.3.0, 0.3.1, 0.5.0, 0.5.1, 0.5.2, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.7.0, 0.7.1, 0.7.10, 0.7.12, 0.7.13, 0.7.14, 0.7.15, 0.7.2, 0.7.3, 0.7.4, 0.7.5, 0.7.6, 0.7.7, 0.7.8, 0.7.9, 0.8.0, 0.8.1, 0.8.2, 0.8.3, 0.8.4, 0.9.0, 0.9.1, 0.9.10, 0.9.2, 0.9.3, 0.9.4, 0.9.5, 0.9.6, 0.9.7, 0.9.8, 0.9.9].
- Conclusion: don't install symfony/console v3.1.4
- drupal/console 0.1.0 requires symfony/console ~2.4 -> satisfiable by symfony/console[v2.4.0, v2.4.1, v2.4.10, v2.4.2, v2.4.3, v2.4.4, v2.4.5, v2.4.6, v2.4.7, v2.4.8, v2.4.9, v2.5.0, v2.5.1, v2.5.10, v2.5.11, v2.5.12, v2.5.2, v2.5.3, v2.5.4, v2.5.5, v2.5.6, v2.5.7, v2.5.8, v2.5.9, v2.6.0, v2.6.1, v2.6.10, v2.6.11, v2.6.12, v2.6.13, v2.6.2, v2.6.3, v2.6.4, v2.6.5, v2.6.6, v2.6.7, v2.6.8, v2.6.9, v2.7.0, v2.7.1, v2.7.10, v2.7.11, v2.7.12, v2.7.13, v2.7.14, v2.7.15, v2.7.16, v2.7.17, v2.7.18, v2.7.2, v2.7.3, v2.7.4, v2.7.5, v2.7.6, v2.7.7, v2.7.8, v2.7.9, v2.8.0, v2.8.1, v2.8.10, v2.8.11, v2.8.2, v2.8.3, v2.8.4, v2.8.5, v2.8.6, v2.8.7, v2.8.8, v2.8.9].
- Can only install one of: symfony/console[v2.4.0, v3.1.4].
- Can only install one of: symfony/console[v2.4.1, v3.1.4].
- Can only install one of: symfony/console[v2.4.10, v3.1.4].
- Can only install one of: symfony/console[v2.4.2, v3.1.4].
- Can only install one of: symfony/console[v2.4.3, v3.1.4].
- Can only install one of: symfony/console[v2.4.4, v3.1.4].
- Can only install one of: symfony/console[v2.4.5, v3.1.4].
- Can only install one of: symfony/console[v2.4.6, v3.1.4].
- Can only install one of: symfony/console[v2.4.7, v3.1.4].
- Can only install one of: symfony/console[v2.4.8, v3.1.4].
- Can only install one of: symfony/console[v2.4.9, v3.1.4].
- Can only install one of: symfony/console[v2.5.0, v3.1.4].
- Can only install one of: symfony/console[v2.5.1, v3.1.4].
- Can only install one of: symfony/console[v2.5.10, v3.1.4].
- Can only install one of: symfony/console[v2.5.11, v3.1.4].
- Can only install one of: symfony/console[v2.5.12, v3.1.4].
- Can only install one of: symfony/console[v2.5.2, v3.1.4].
- Can only install one of: symfony/console[v2.5.3, v3.1.4].
- Can only install one of: symfony/console[v2.5.4, v3.1.4].
- Can only install one of: symfony/console[v2.5.5, v3.1.4].
- Can only install one of: symfony/console[v2.5.6, v3.1.4].
- Can only install one of: symfony/console[v2.5.7, v3.1.4].
- Can only install one of: symfony/console[v2.5.8, v3.1.4].
- Can only install one of: symfony/console[v2.5.9, v3.1.4].
- Can only install one of: symfony/console[v2.6.0, v3.1.4].
- Can only install one of: symfony/console[v2.6.1, v3.1.4].
- Can only install one of: symfony/console[v2.6.10, v3.1.4].
- Can only install one of: symfony/console[v2.6.11, v3.1.4].
- Can only install one of: symfony/console[v2.6.12, v3.1.4].
- Can only install one of: symfony/console[v2.6.13, v3.1.4].
- Can only install one of: symfony/console[v2.6.2, v3.1.4].
- Can only install one of: symfony/console[v2.6.3, v3.1.4].
- Can only install one of: symfony/console[v2.6.4, v3.1.4].
- Can only install one of: symfony/console[v2.6.5, v3.1.4].
- Can only install one of: symfony/console[v2.6.6, v3.1.4].
- Can only install one of: symfony/console[v2.6.7, v3.1.4].
- Can only install one of: symfony/console[v2.6.8, v3.1.4].
- Can only install one of: symfony/console[v2.6.9, v3.1.4].
- Can only install one of: symfony/console[v2.7.0, v3.1.4].
- Can only install one of: symfony/console[v2.7.1, v3.1.4].
- Can only install one of: symfony/console[v2.7.10, v3.1.4].
- Can only install one of: symfony/console[v2.7.11, v3.1.4].
- Can only install one of: symfony/console[v2.7.12, v3.1.4].
- Can only install one of: symfony/console[v2.7.13, v3.1.4].
- Can only install one of: symfony/console[v2.7.14, v3.1.4].
- Can only install one of: symfony/console[v2.7.15, v3.1.4].
- Can only install one of: symfony/console[v2.7.16, v3.1.4].
- Can only install one of: symfony/console[v2.7.17, v3.1.4].
- Can only install one of: symfony/console[v2.7.18, v3.1.4].
- Can only install one of: symfony/console[v2.7.2, v3.1.4].
- Can only install one of: symfony/console[v2.7.3, v3.1.4].
- Can only install one of: symfony/console[v2.7.4, v3.1.4].
- Can only install one of: symfony/console[v2.7.5, v3.1.4].
- Can only install one of: symfony/console[v2.7.6, v3.1.4].
- Can only install one of: symfony/console[v2.7.7, v3.1.4].
- Can only install one of: symfony/console[v2.7.8, v3.1.4].
- Can only install one of: symfony/console[v2.7.9, v3.1.4].
- Can only install one of: symfony/console[v2.8.0, v3.1.4].
- Can only install one of: symfony/console[v2.8.1, v3.1.4].
- Can only install one of: symfony/console[v2.8.10, v3.1.4].
- Can only install one of: symfony/console[v2.8.11, v3.1.4].
- Can only install one of: symfony/console[v2.8.2, v3.1.4].
- Can only install one of: symfony/console[v2.8.3, v3.1.4].
- Can only install one of: symfony/console[v2.8.4, v3.1.4].
- Can only install one of: symfony/console[v2.8.5, v3.1.4].
- Can only install one of: symfony/console[v2.8.6, v3.1.4].
- Can only install one of: symfony/console[v2.8.7, v3.1.4].
- Can only install one of: symfony/console[v2.8.8, v3.1.4].
- Can only install one of: symfony/console[v2.8.9, v3.1.4].
- Installation request for symfony/console (locked at v3.1.4) -> satisfiable by symfony/console[v3.1.4].
Firstly, I tried composer global require drupal/console:@stable and it attempted to install 0.10.13 version instead of 0.10.14 for some reason, as you may see from the log above.
Then I tried to install composer global require drupal/console:0.10.14.
Then run drupal list inside my Drupal 8 folder. Received:
[ERROR] Drupal Console is not installed at: /srv/sites/drupal8/
Then I removed the following packages from ~/.composer/composer.json (through composer global remove):
laravel/installer
laravel/lumen-installer
so that my ~/.composer/composer.json had only drupal/console.
Next I received the error again:
[ERROR] Drupal Console is not installed at: /srv/sites/drupal8/
After that I had to install drupal/console in my Drupal 8 folder locally:
composer require drupal/console:0.10.14
And only after that my DrupalConsole started to work but with the errors:
TypeError: Argument 1 passed to Drupal\ConsoleHelper\NestedArrayHelper::setValue() must be of the type array, null given, called in /srv/sites/drupal8/vendor/drupal/console/src/Command/Settings/SetCommand.php on line 87 in /srv/sites/drupal8/vendor/drupal/console/src/Helper/NestedArrayHelper.php on line 153
TypeError: Argument 1 passed to Drupal\ConsoleHelper\NestedArrayHelper::setValue() must be of the type array, null given, called in /srv/sites/drupal8/vendor/drupal/console/src/Command/Settings/SetCommand.php on line 87 in Drupal\ConsoleHelper\NestedArrayHelper::setValue() (line 153 of /srv/sites/drupal8/vendor/drupal/console/src/Helper/NestedArrayHelper.php).
At the moment I've successfully installed Drupal console doing this:
Replace the vim ~/.composer/composer.json with just {}. (note copy to back-up)
Mine had Drush.
Then: composer global update
Then: global require drupal/console:@stable
However, I'm unable to reinstall my Drush with composer global require drush/drush:dev-master
I'm having the same issue as @kkomelin . I believe the problem is that there is a dependency version conflict. Drush uses the latest version of dependencies from Symfony. For me, Drush is using Symfony packages with version v3.3.2 , and Drupal console's dependencies are for v2.8* max.
Kinda surprised there is no solution for this problem yet.
Any solution ?? Have the same problem here ...
@kkomelin @ahmadhassankhalil @Paku- @Thomasvc1 As mentioned on the docs Starting on RC releases DrupalConsole must be installed per site. Install Drupal Console using composer global require is no longer supported.
https://docs.drupalconsole.com/en/getting/project.html
Instructions to install DrupalConsole per project
https://docs.drupalconsole.com/en/getting/composer.html
We still provide a global executable the aka as Launcher.
https://docs.drupalconsole.com/en/getting/launcher.html
@ahmadhassankhalil Related to your comment:
Drupal console's dependencies are for v2.8* max.
This is inaccurate. DrupalConsole supports 8.4
As you can see on the composer.json file for this repo:
https://github.com/hechoendrupal/drupal-console/blob/master/composer.json#L50-L53
And also on the drupal/console-core repository
https://github.com/hechoendrupal/drupal-console-core/blob/master/composer.json#L43-L52
Most helpful comment
@rpkoller: Fixed on latest release v0.10.14 https://github.com/hechoendrupal/DrupalConsole/releases/tag/0.10.14
Try executing again.