Eu instalei o Drush 8 com o compositor.
composer require drush/drush:~8
Infelizmente, o comando error drush não foi encontrado após a instalação completa do Drush.
Por que o comando drush não pode ser usado?
Instalando Drush para Drupal 8 com Composer
composer global require drush/drush:dev-master
Respostas:
Depois de instalar o Drush, é necessário garantir que o diretório ~ / vendor / bin esteja em seu $ PATH, conforme explicado nas instruções de instalação (Nota: esse link não funciona mais)
Adicione
export PATH="$HOME/.composer/vendor/bin:$PATH"
ao seu ~ / .bash_profile ou ~ / .bashrc e executesource ~/.bash_profile
(ou ~ / .bashrc).Eu recomendaria contra a instalação do Drush 9 via
composer require
neste momento. Aderir ao Drush 8 é provavelmente o melhor; se você quiser usar o Drush 9, use um método de instalação mais simples, como baixar o .phar ou clonar o repositório e executarcomposer install
no diretório no qual o Drush foi clonado.fonte
I would recommend against installing Drush 9 via composer require at this time.
Obrigado pela informação!composer require
?composer global require
qualquer coisa, consulte github.com/consolidation-org/cgr~/.bashrc
pode ter sido editado. Faça backup e encontre um padrão.Usando ssh no host do servidor, adicionei drush ao meu caminho seguindo as instruções do compositor: Add
para o seu ~ / .bash_profile ou ~ / .bashrc e execute o source ~ / .bash_profile (ou ~ / .bashrc)
No entanto, eu tenho essa execução
Usando o gerenciador de arquivos do cPanel, descobri que não conseguia ver a pasta do compositor oculto, embora vi outras pastas e arquivos ocultos (prefixo de ponto). Acontece que o compositor estava dentro da pasta .config. Adicionei a nova pasta ao meu $ PATH e bingo!
Horas! Moral? Verifique a localização do compositor.
fonte
Você precisa ter certeza de que
drush
está localizado dentro da suaPATH
variável ambiental ou pode especificar a pasta de instalação definindoCOMPOSER_BIN_DIR
, por exemplo:Ou é muito mais fácil instalá-lo via Phar, por exemplo, no Linux:
No OS X, tente:
brew install drush
.fonte
Agora, embora meus problemas tenham ocorrido com uma instalação do Andaime Composer para Drupal 8, que precisa do Drush (neste caso v.9) instalado como uma dependência, eu também estava tendo problemas semelhantes. Embora um Drush global não seja mais recomendado, devido a problemas de dependência, é muito conveniente recorrer ao Drush de qualquer lugar.
O que eu recomendaria instalar é o Drush Launcher , que oferece a opção de chamar o Drush de qualquer lugar, mesmo se você estiver executando projetos diferentes usando versões diferentes do Drush. Eu tenho ele rodando localmente e nos meus servidores Web, e está funcionando bem lá.
drush: command not found
Corrigiu meus problemas de visão , mesmo quando eu tinha projetos em que o Composer instalara corretamente o Drush.fonte