web-dev-qa-db-ja.com

Drushに「プロビジョニング」コマンドと「ホストマスター」コマンドがない

ボックスの1つにこれらのAegir-Drushコマンドがありません(drush helpから):

All commands in provision: (provision)
 backend-parse         Parse the output of --backend commands to a human readable form                                
 hostmaster-install    Install and verify the Hostmaster frontend.                                                    
 hostmaster-migrate    Migrate an instance of the Hostmaster front end to a new platform                              
 provision-backup      Generate a back up for the site.                                                               
 provision-backup_del  Delete a backup file.                                                                          
 ete                                                                                                                  
 provision-clone       Clone a site between platforms.                                                                
 provision-delete      Delete a site.                                                                                 
 provision-deploy      Deploy an existing backup to a new url.                                                        
 provision-disable     Disable a site.                                                                                
 provision-enable      Enable a disabled site.                                                                        
 provision-import      Turn an already running site into a provisioned site.                                          
 provision-install     Provision a new site using the provided data.                                                  
 provision-lock        Lock a platform from having any other sites provisioned on it.                                 
 provision-login_rese  Generate a one-time login reset URL.                                                           
 t                                                                                                                    
 provision-migrate     Migrate a site between platforms.                                                              
 provision-restore     Restore the site to a previous backup. This will also generate a backup of the site as it was. 
 provision-save        Save Drush alias                                                                               
 provision-unlock      Unlock a platform so that sites can be provisioned on it.                                      
 provision-verify      Verify that the provisioning framework is correctly installed.                                 

Webインターフェースを介してAegirにログインできますが、コマンドはどれも機能しません。私たちが知ることができる最善の方法で、インストールはうまくいきました。サーバーにないこれらのコマンドに関連している可能性があります。

これらのコマンドを元に戻すにはどうすればよいですか? Hostmasterプラットフォームを問題なく確認できました。

1
KM.

過去にも同様の問題がありましたが、

サーバーにはdrushのインスタンスがいくつありますか?私の場合、/usr/share/drushにはdrush 3.3バージョンがあり、/var/aegir/.drushにはaegir 4.4バージョン(provisionおよびhostmasterコマンドを含む)がありました。

Drushを機能させるために、aegirユーザーのパスを変更して、最初に/var/aegir/.drushを含める必要がありました

次のコマンドを実行すると、使用しているDrushのバージョンをいつでも確認できます

which drush

3
wiifm