إعداد Discourse للتطوير على Fedora Linux

حاولت للتو تشغيل تثبيت محلي وواجهت مشاكل مع pgvector. هذا على Fedora 42 و Postgres16. الإصدار المعبأ من pgvector هو 0.6.2 ويبدو أنني بحاجة إلى الترجمة من المصدر للحصول على إصدار أحدث.

ثم واجهت تعارضات أثناء محاولة بناء pgvector، والذي يبدو أنه يتطلب حزمة postgresql-private-devel التي كانت لديها طلبات متعارضة مع libpq-devel.

تم حلها عن طريق:

  •  sudo dnf install postgresql-server-devel --allowerasing
    
  • بناء pgvector
  • التحقق من الإصدار المثبت
    sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';"
    
  •  sudo systemctl restart postgresql
    
إعجابَين (2)