Configurar Discourse para desarrollo en Fedora Linux

Acabo de intentar ejecutar una instalación local y encontré problemas con pgvector. Esto es en Fedora 42 y Postgres16. La versión empaquetada de pgvector es 0.6.2 y parece que necesito compilar desde la fuente para obtener una más reciente.

Luego encontré conflictos al intentar compilar pgvector, que parece requerir el paquete postgresql-private-devel que tenía solicitudes conflictivas con libpq-devel.

Lo resolví:

  •  sudo dnf install postgresql-server-devel --allowerasing
    
  • Compilar pgvector
  • Comprobar la versión instalada
    sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';"
    
  •  sudo systemctl restart postgresql
    
2 Me gusta