a execução bin/magento setup:di:compile
trava em 14% para sempre. Já alocou 1G de RAM e tempo de execução incrementado 18000
correndo novamente com
bin/magento setup:di:compile -vvv
depois de 20 minutos
Compilation was started.
Proxies code generation... 0/7 [>---------------------------] 0% 1 sec 61.2
MiProxies code generation... 1/7 [====>-----------------------] 14% 2 mins 70.2 M
Repositories code generation... 1/7 [====>-----------------------] 14% 2 mins 70.2 MiB
Repositories code generation... 1/7 [====>------------------] 14% 7 secs 44.0 Mib
. Eu tentei alocar um pouco mais de RAM na minha VM e tentei meu antigo Ubuntu 14.04 vm e o novo Ubuntu 16.04, ambos com PHP7 (sem xdebug).Repositories code generation... 1/7 [====>-----------------------] 14% 16 secs 87.5 MiB
Respostas:
Eu apenas corrigi esse erro exato. Desativei todos os meus módulos de terceiros um por um e, surpreendentemente, a compilação ainda estava pendurada no mesmo local.
A solução para começar a compilar para mim foi excluir todos os arquivos do módulo usando o comando
rm -rf app/code/*
do diretório Magento.Não sei por que os módulos desativados afetam a compilação, mas isso será útil para outras pessoas saberem. Além disso, isso deve ser
app/code/
desnecessário , certifique-se de fazer backup do seu diretório antes da mão ou tente excluir / mover um módulo de cada vez para descobrir qual estava causando o problema.fonte
No tipo de prompt de comando
você verá o erro.
No meu caso, encontrei o erro
então eu mudo o namespace
"Magento\Backend\App"
para"Magento\Checkout\Helper\Magento\Backend\App"
emvendor\magento\module-checkout\Helper\Magento\Backend\App\ConfigInterface.php
fonte