Configurar Discourse para desenvolvimento no Fedora Linux

Acabei de tentar executar uma instalação local e encontrei problemas com o pgvector. Isso é no Fedora 42 e Postgres16. A versão empacotada do pgvector é 0.6.2 e parece que preciso compilar do código-fonte para obter uma mais recente.

Em seguida, encontrei conflitos ao tentar compilar o pgvector, que parece exigir o pacote postgresql-private-devel que tinha solicitações conflitantes com o libpq-devel.

Resolvido por:

  • sudo dnf install postgresql-server-devel --allowerasing
    
  • Compilar pgvector
  • Verificar a versão instalada
    sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';"
    
  • sudo systemctl restart postgresql
    
2 curtidas