Installa Discourse su macOS per sviluppo

Per chiunque abbia iniziato dal README di sviluppo di Discourse e sia arrivato qui: se stai configurando le tue dipendenze per la prima volta, ti consiglio PostgreSQL 14+, anche se nel README è indicato PostgreSQL 13.

Perché? Quando configuri il tuo database ed esegui le migrazioni, fallirà quando tenterà di accedere all’estensione pgvector in una delle migrazioni. E installare pgvector per PostgreSQL 13 è un po’ complicato. Ma se installi PostgreSQL 14 e poi pgvector, tutto funzionerà.

Consiglio Homebrew per entrambi:

brew install postgresql@14
brew install pgvector

Inoltre! Riceverai un errore la prima volta che avvii il server Rails se non hai installato ImageMagick. (So che è indicato come opzionale all’inizio di questa guida)

Spero che questo aiuti… qualcuno!

3 Mi Piace