Installer Discourse sur macOS pour le développement

Pour ceux qui ont commencé par le README de développement de Discourse et sont arrivés ici – si vous configurez vos dépendances pour la première fois, je recommanderais PostgreSQL 14+, même si le README indique PostgreSQL 13.

Pourquoi ? Lorsque vous configurerez votre base de données et exécuterez les migrations, elles échoueront lorsqu’elles tenteront d’accéder à l’extension pgvector dans l’une des migrations. Et l’installation de pgvector pour PostgreSQL 13 est un peu compliquée. Mais si vous installez PostgreSQL 14 puis pgvector, tout fonctionnera.

Je recommanderais Homebrew pour les deux :

brew install postgresql@14
brew install pgvector

Aussi ! Vous obtiendrez une erreur la première fois que vous exécuterez le serveur Rails si vous n’avez pas ImageMagick installé. (Je sais qu’il est indiqué qu’il est facultatif en haut de ce guide)

J’espère que cela aidera… quelqu’un !

3 « J'aime »