Você tem alguma idéia do que pode estar causando esse erro quando executo:
drush si geoslate --db-url='mysql://root:root@localhost/geoslate' --site-name=Geoslate
O comando site-install precisa de um nível de inicialização maior para executar - você precisará chamar de um ambiente Drupal mais funcional para executar este comando.
O comando drush 'si vimn_geoslate' não pôde ser executado.
Não foi possível encontrar um diretório de instalação do Drupal
?
drush site-install
comando, que normalmente cria esse arquivo?Para esse erro: Drush precisa de um nível de inicialização maior para executar
Escreva no seu terminal:
mysql
se você vir algo que:
Então o problema vem do mysql, é por isso que seus comandos drush não funcionam.
Instale o MySql by Brew: https://brew.sh
fonte
Quando desejei instalar e ativar alguns módulos, encontrei esse erro. alterando a linha
'host' => 'localhost'
no arquivo settings.php do meu site para'host' => php_sapi_name() == 'cli' ? '127.0.0.1' : 'localhost'
agora eu posso instalar meus módulos através do Drush.fonte
Encontrei esse problema e tentei a resposta aceita, o que não funcionou para mim. Como essa pergunta aparece nos resultados do Google, estou oferecendo minha solução na esperança de ajudar outras pessoas na minha situação.
No meu caso, o pacote mysql-client não foi instalado.
apt-get install mysql-client
Drush fixo para mim.Por que não tenho o pacote mysql-client instalado em uma máquina de desenvolvimento Drupal? Estou desenvolvendo no Windows e usando o WSL para fins de Drush.
fonte
Configure um alias para o seu site no arquivo alias.drushrc.php. Verifique se o executável do MySQL está na sua variável de caminho.
fonte