شكرًا لك على هذه الصورة والتعليمات الواضحة جدًا!
لقد حصلت على psql: error: FATAL: Peer authentication failed for user "postgres" عند تشغيل d/boot_dev --init.
على الرغم من أن ملف pg_hba.conf في data/postgres/ كان يحتوي على جميع طرق المصادقة مضبوطة على “trust”، إلا أن هناك ملفًا آخر في /etc/postgresql/13/main/ يحتوي على الإعدادات الافتراضية (“peer” / “md5”).
لقد قمت بتعديل /etc/postgresql/13/main/pg_hba.conf، وغيّرت جميع الطرق إلى trust، ثم نفذت d/shell وشغّلت sv restart postgres لتطبيق التغييرات – وتمكنت من المتابعة بتشغيل d/bundle install; d/rake db:migrate RAILS_ENV=development; d/rake admin:create يدويًا.
أترك هذا هنا في حال كان مفيدًا لأي شخص آخر!