sábado, 12 de setembro de 2009

Erro ao rodar rake db:migrate

Se ao rodar o comando rake db:migrate você está tendo o seguinte erro:

rake aborted!
undefined method 'reenable' for [environment]>:Rake::Task

Pode estar tendo o mesmo problema que eu tive.

Quando estava montando um ambiente de desenvolvimento para Ruby on Rails em minha máquina, provavelmente dei uma noobada e instalei o rake com o apt-get ou ele entrou como dependência de alguma coisa e eu não parcebi.

Enfim, estava instalado no sistema como pacote Debian a versão 0.8.1 do rake e também como gem a versão 0.8.7

Para resolver isso, bastou desinstalar o rake do sistema com o comando:

sudo apt-get remove rake
Após ter feito isso, o rake rodou normalmente. Para testar rode:

rake --version
Se após isso ele indicar que o pacote não está instalado ou algo do tipo, dê uma olhada nesse post: Chamando aplicativos instalados com o ruby gem com um comando no terminal

[ ]'s

Nenhum comentário:

Postar um comentário