Skip to content
This repository has been archived by the owner on Aug 19, 2023. It is now read-only.

drush 8.x global commands are not available #48

Open
CashWilliams opened this issue Mar 1, 2018 · 5 comments
Open

drush 8.x global commands are not available #48

CashWilliams opened this issue Mar 1, 2018 · 5 comments

Comments

@CashWilliams
Copy link

When using drush-launcher to run drush 8x provided in vendor, global commands installed in ~/.drush are not available.

from within a d8 docroot:

$ drush --version
Drush Launcher Version: 0.5.1
 Drush Version   :  8.1.16

$ drush xkcd-fetch
The drush command 'xkcd-fetch' could not be found.  Run `drush cache-clear drush` to clear the commandfile  [error]
cache if you have installed new extensions.

$ vendor/drush/drush/drush xkcd-fetch
 num          :  1961
 transcript   :
 alt          :  [They do not move.]
 img          :  https://imgs.xkcd.com/comics/interaction.png
 title        :  Interaction
 date         :  2018/2/28
@weitzman
Copy link
Member

weitzman commented Mar 1, 2018

Interesting. In what dir is the xkcd commandfile? Might be interesting to compare the --debug output of both of those requests. I'm, hoping we log commandfile discovery attempts.

@CashWilliams
Copy link
Author

I can provide the --debug output, but I don't see it logging the commandfile discovery.

The xkcd commandfile is ~/.drush/xkcd.drush.inc.

@heddn
Copy link

heddn commented Mar 5, 2018

Project: https://www.drupal.org/project/grn

$ drush --debug rn 8.x-4.0-beta2 8.x-4.0-beta3
Drush Launcher Version: 0.5.1
ROOT: ~/websites/drupal/modules/migrate_plus
DRUSH VERSION: 8
DRUPAL ROOT: ~/websites/drupal
COMPOSER ROOT: ~/websites/drupal
VENDOR ROOT: ~/websites/drupal/vendor
Cache HIT cid: 8.1.16-commandfiles-0-e036946d4507fe3a83c5660a9725123a [0.01       [debug]
sec, 4.14 MB]
Bootstrap to phase 0. [0.08 sec, 8.9 MB]                                      [bootstrap]
Bootstrap to phase 1. [0.08 sec, 8.9 MB]                                      [bootstrap]
Drush bootstrap phase : bootstrap_drupal_root() [0.08 sec, 9.06 MB]           [bootstrap]
Initialized Drupal 8.6.0-dev root directory at ~/websites/drupal    [bootstrap]
[0.09 sec, 9.06 MB]
Find command files for phase 1 (max=1) [0.09 sec, 7.86 MB]                        [debug]
Cache HIT cid: 8.1.16-commandfiles-1-3ff4bb57e865a214a2f47d44834cdcf5 [0.09       [debug]
sec, 7.86 MB]
Cache HIT cid: 8.1.16-annotationfiles-1-a329dd96e77d251eddca943e326eb00a [0.09    [debug]
sec, 7.96 MB]
Bootstrap to phase 5. [0.13 sec, 9.24 MB]                                     [bootstrap]
Drush bootstrap phase : bootstrap_drupal_site() [0.14 sec, 9.88 MB]           [bootstrap]
Initialized Drupal site default at sites/default [0.14 sec, 9.88 MB]          [bootstrap]
Find command files for phase 2 (max=5) [0.14 sec, 8.61 MB]                        [debug]
Drush bootstrap phase : bootstrap_drupal_configuration() [0.14 sec, 8.61 MB]  [bootstrap]
Create from request [0.14 sec, 8.62 MB]                                           [debug]
add service modifier [0.14 sec, 8.91 MB]                                          [debug]
Find command files for phase 3 (max=5) [0.14 sec, 8.92 MB]                        [debug]
sql-query: SELECT 1; [0.14 sec, 9 MB]                                            [notice]
Executing: mysql --defaults-extra-file=/tmp/drush_LyHCps --database=drupal --host=localhost --port=3306 --silent  < /tmp/drush_w6L2NY
  1
Drush bootstrap phase : bootstrap_drupal_database() [0.32 sec, 9.05 MB]       [bootstrap]
Successfully connected to the Drupal database. [0.32 sec, 9.05 MB]            [bootstrap]
Find command files for phase 4 (max=5) [0.32 sec, 9.05 MB]                        [debug]
Drush bootstrap phase : bootstrap_drupal_full() [0.32 sec, 9.05 MB]           [bootstrap]
About to bootstrap the Drupal 8 Kernel. [0.32 sec, 9.05 MB]                       [debug]
Finished bootstraping the Drupal 8 Kernel. [0.35 sec, 13.79 MB]                   [debug]
Cache HIT cid: 8.1.16-install_profile-66ecfeb9791a023150773849f1550c5d [0.35      [debug]
sec, 13.95 MB]
Find command files for phase 5 (max=5) [0.35 sec, 14.02 MB]                       [debug]
Cache HIT cid: 8.1.16-install_profile-66ecfeb9791a023150773849f1550c5d [0.35      [debug]
sec, 14.02 MB]
Cache HIT cid: 8.1.16-commandfiles-5-d044e932b02acd33fe9306c3e331e7d8 [0.36       [debug]
sec, 15.02 MB]
Find command files for phase 2 (max=3) [0.43 sec, 16.47 MB]                       [debug]
Cache HIT cid: 8.1.16-install_profile-66ecfeb9791a023150773849f1550c5d [0.43      [debug]
sec, 16.47 MB]
Cache HIT cid: 8.1.16-commandfiles-2-c7498ca50f943bb481cba34d3c189113 [0.43       [debug]
sec, 16.47 MB]
The drush command 'rn 8.x-4.0-beta2 8.x-4.0-beta3' could not be found.  Run   [error]
`drush cache-clear drush` to clear the commandfile cache if you have installed
new extensions. [0.5 sec, 16.47 MB]

@weitzman
Copy link
Member

weitzman commented Mar 5, 2018

Is the command found if you call drush 8 directly? vendor/bin/drush rn.

@weitzman
Copy link
Member

weitzman commented Mar 5, 2018

Woops, you answered that affirmatively in the OP.

weitzman added a commit that referenced this issue Mar 6, 2018
Fix #32, #48. Remove automatic --local for drush8 projects.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants