मैं एक स्थानीय ड्रग उदाहरण पर चलने वाली एक Drupal साइट से जुड़ने के लिए एक सरल ड्रिंक उपनाम लिखने की कोशिश कर रहा हूं।
मेरे पास फाइल में निम्नलिखित हैं ~/.drush/l.aliases.drushrc.php
:
$aliases['o'] = array(
'parent' => 'l',
'root' => '/vagrant/docroot',
'remote-host' => '127.0.0.1',
'remote-user' => 'vagrant',
'ssh-options' => '-p 2222 -i ~/.vagrant.d/insecure_private_key',
'uri' => '127.0.0.1:8080',
);
उर्फ मिला है। drush sa
रिटर्न:
l
l.o
हालाँकि, जब मैं drush @l.o status
इसे दूरस्थ होस्ट से कनेक्ट नहीं करता हूं :
PHP executable : /usr/local/bin/php
PHP configuration : /usr/local/etc/php/5.3/php.ini
PHP OS : Darwin
Drush version : 6.1.0
Drush configuration :
मैंने पुष्टि की है कि यह कमांड सफलतापूर्वक योनि से जुड़ता है:
ssh vagrant@127.0.0.1 -p 2222 -i ~/.vagrant.d/insecure_private_key
डिबगिंग आउटपुट एसएसएच कमांड को नहीं दिखाता है जहां तक मैं बता सकता हूं:
SIG-106:ilob justin$ drush --debug @l.o status
Bootstrap to phase 0. [0 sec, 3.78 MB] [bootstrap]
Drush bootstrap phase : _drush_bootstrap_drush() [0.01 sec, 3.98 MB] [bootstrap]
Loaded alias @l.o from file /Users/justin/.drush/l.aliases.drushrc.php [0.01 sec, 3.99 MB] [notice]
Cache MISS cid: 6.1.0-commandfiles-0-807b6772846e18b2741e8d5b7119b4cc [0.01 sec, 4 MB] [debug]
Cache SET cid: 6.1.0-commandfiles-0-807b6772846e18b2741e8d5b7119b4cc [0.01 sec, 4.02 MB] [debug]
Bootstrap to phase 0. [0.05 sec, 9.56 MB] [bootstrap]
Found command: core-status (commandfile=core) [0.08 sec, 9.56 MB] [bootstrap]
Loading outputformat engine. [0.13 sec, 9.6 MB] [notice]
Calling hook drush_core_status [0.14 sec, 9.65 MB] [debug]
Returned from hook drush_core_status [0.14 sec, 9.66 MB]
मुझे पता है कि मैं कुछ बेवकूफी कर रहा हूं, लेकिन मैं इसे देख नहीं सकता।
drush --debug @l.o status
दिखाता है? सटीक ssh कमांड को आउटपुट में दफन किया जाना चाहिए।