Indo em círculos, tentando descobrir o caminho certo para instalar o Drush em um sistema Linux CentOS. Eu tenho o Git configurado, mas como não estou planejando contribuir com o código Drush no momento, não é inequivocamente claro que eu deveria estar usando o Git.
Algumas instruções dizem para usar o PEAR, mas quando vou para a página do projeto Drush, as instruções dizem para obter o Drush 6 no Git. Tutoriais Encontrei demo wget e PEAR, não Git. E a página de projeto do Git, View, diz: "Use nosso projeto do Github para contribuir com código, reportar bugs ou solicitar recursos", nada disso se aplica.
Um Drupalista experiente poderia responder o seguinte?
- Agora o Git é o único método de obter Drush? Alguém fez uma pergunta semelhante há mais de um ano, quando o PEAR ainda era recomendado.
Se o Git é o caminho a seguir, eu li que o drush não deve ser instalado nos diretórios do site, então em qual diretório é recomendável estar quando invoco o seguinte?
git clone --branch 7.x-5.x http://git.drupal.org/project/drush.git
Estou ansioso para usar o Drush. Obrigado!
git clone
, mas precisa fazer umcomposer install
depois. Não me lembro de quando isso se tornou um requisito, mas aconteceu algum tempo após essa resposta.(1) Sim, você ainda pode instalar o Drush usando pêra. Consulte a seção "Instalando - Pear" no arquivo README.md, que é exibido na página do projeto: https://github.com/drush-ops/drush
Para whit:
(2) Se você instalar o Drush a partir do git, o melhor ramo será o 6.x, e a tag mais recente será a 6.0.0.
Se você instala o Pear como mostrado acima e não obtém o Drush 6.0, publique um bug no projeto GitHub. (Desculpe, não há tempo para iniciar uma VM e testar a instalação do pear no momento, mas presume-se que funcione.)
Atualização: Eu perdi a segunda pergunta em (2). Você pode colocá-lo onde quiser. Muitas pessoas o colocam em / usr / local / drush ao fazer uma instalação em todo o sistema. Normalmente, eu o instalo por usuário, em ~ / local / drupal / drush. Apenas certifique-se de adicionar também a pasta que você usa ao seu PATH. Como chrisjlee, eu tenho um script de instalação que você pode examinar se desejar: https://github.com/greg-1-anderson/utiliscripts/blob/master/move-in
fonte
Você pode experimentar o meu projeto. Ele instala o drush automaticamente para você:
https://github.com/chrisjlee/uamp-files/blob/master/drush/setup.sh
É bem simples. Supõe-se que você tenha o git instalado.
fonte
git co
comgit checkout
As versões de repositório de pacotes do Drush estão desatualizadas e houve grandes melhorias no Drush que tornam uma idéia melhor instalá-lo a partir do repositório git. Se você estiver mantendo o Drupal atualizado, mantenha o Drush atualizado, pois as coisas podem quebrar quando os dois não são atualizados juntos.
Drush deve ser instalado em / usr / local / bin ou / opt na maioria dos sistemas * nix. / opt pode ser melhor se você deseja fazer backup e restaurar a instalação e salvar suas configurações.
fonte
Desde a versão 9, o Drush é instalado pelo Composer quando listado como dependência do Drupal 8. Veja também em docs.drush.org .
Instruções para instalar ou atualizar um Drush 8 global (sem usar o Git):
Informações mais detalhadas podem ser encontradas em docs.drush.org . Há também uma instrução para uma instalação local do site.
fonte
No OS X / macOS, eu sempre o instalava com o Homebrew . É só
brew install drush
. Fim da história.Apenas recentemente, desde que o D8 foi lançado e o Composer obteve o estado da arte, eu também sempre o instalei localmente via site
composer require drush/drush
para usá-lo em contêineres do Docker etc., por exemplo.Drush 9 (D8.3 +)
Na verdade, desde a versão 9, instalar o Drush com Composer é a única maneira recomendada de instalar o Drush:
@see http://docs.drush.org/en/master/install/
fonte
A seguir, é https://www.drupal.org/node/2009426 :
Com essas instruções do site oficial do drupal, não há necessidade absoluta de git ou qualquer outra ferramenta de terceiros. Estou perfeitamente bem com a instalação de drush no meu lado multi vm dessa maneira.
fonte
O Drush 9, que no momento em que estou escrevendo esta resposta é a ramificação principal, suporta apenas um único método de instalação: O site do Drupal 8 deve ser construído com o Composer e o Drush deve ser listado como dependência. A instalação global não é mais suportada. Moshe Weitzman diz isso claramente em um comentário no Drush 8.x não instala Drupal 8.4.x e mestre Drush não instala Drupal 8.3.x .
A documentação para a ramificação mestre também diz isso em uma breve nota.
A nota refere-se ao Drupal 8 porque o requisito mínimo para o Drush 9 (que é o ramo principal, neste momento) é o Drupal 8.3+. A documentação do Drush 8 relata os seguintes comandos como método para instalá-lo globalmente.
fonte