Problemas Comuns¶
Soluções para problemas frequentes no setup.
Instalação¶
Poetry não encontrado¶
Erro:
Solução:
# Instalar Poetry
curl -sSL https://install.python-poetry.org | python3 -
# Adicionar ao PATH
export PATH="$HOME/.local/bin:$PATH"
Versão Python incorreta¶
Erro:
Solução:
# Instalar Python 3.11+
# macOS
brew install python@3.11
# Ubuntu
sudo apt install python3.11
# Usar versão específica
poetry env use python3.11
poetry install
Erro ao instalar psycopg2¶
Erro:
Solução:
Docker¶
Container não inicia¶
Erro:
Solução:
# Encontrar processo usando a porta
lsof -i :5432
# Matar processo
kill -9 <PID>
# Ou mude a porta no docker-compose.yml
Permissão negada¶
Erro:
Solução:
Volume com dados antigos¶
Problema: Migrations não funcionam
Solução:
Database¶
Connection refused¶
Erro:
Solução:
-
Verificar se container está rodando:
-
Verificar logs:
-
Reiniciar container:
Migrations falham¶
Erro:
Solução:
TypeSense¶
Connection refused¶
Erro:
Solução:
- Verificar se container está rodando
- Verificar
TYPESENSE_API_KEYno.env - Testar conexão:
Collection não existe¶
Erro:
Solução:
Redis¶
Connection refused¶
Erro:
Solução:
Testes¶
Testes E2E falham¶
Erro:
Solução:
Servidor não está rodando¶
Erro:
Solução:
# Em um terminal
poetry run python manage.py runserver 9000
# Em outro terminal
poetry run pytest tests/e2e/ -v
Coverage baixa¶
Problema: Coverage < 80%
Solução:
Geral¶
Import error¶
Erro:
Solução:
Settings não encontradas¶
Erro:
Solução:
Arquivo .env não carrega¶
Problema: Variáveis undefined
Solução:
-
Verificar se
.envexiste: -
Verificar formato:
Ainda com problemas?¶
- Verifique os Issues no GitHub
- Abra um novo issue com:
- Descrição do problema
- Mensagem de erro completa
- Sistema operacional
- Versões (Python, Docker, etc.)