Configura Discourse per lo sviluppo su Fedora Linux

Ho appena provato a eseguire un’installazione locale e ho riscontrato problemi con pgvector. Questo su Fedora 42 e Postgres16. La versione pacchettizzata di pgvector è 0.6.2 e sembra che io debba compilare dal sorgente per ottenerne una più recente.

Poi ho riscontrato conflitti cercando di compilare pgvector, che sembra richiedere il pacchetto postgresql-private-devel che aveva richieste contrastanti con libpq-devel.

Risolto con:

  • sudo dnf install postgresql-server-devel --allowerasing
    
  • Compila pgvector
  • Controlla la versione installata
    sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';"
    
  • sudo systemctl restart postgresql
    
2 Mi Piace