لقد قمت بحل المشكلة كما قلت، نحتاج إلى بدء خدمة redis، لذلك قمت بتشغيلها وكانت تعمل بشكل جيد، ثم قمت بإضافة الأمر التالي حسب التوثيق، ولكن عند الأمر db:migrate واجهت مشكلة كوصول غير صالح. يرجى الاطلاع على لقطة الشاشة. وقد أرفقت لقطة شاشة أخرى، يرجى التحقق وإخباري إذا كانت هناك أي مشكلة في الامتيازات.
نعم فعلت، استخدمت الأمر sudo -u postgres createuser -s \"krishna.savani\" ويمكنك التحقق من لقطة الشاشة الثانية أيضاً. لقد جربت العديد من الطرق ولكن لا يزال يقول وصول غير صالح.
لكن هذا ليس بالضبط الأمر الذي يخبرك الدليل بتشغيله، أليس كذلك؟
تحتاج إلى إنشاء مستخدم فائق في PostgreSQL بنفس اسم مستخدم Linux الذي سيقوم بتشغيل عمليات الترحيل. لقد ذهبت حتى إلى إخفاء اسم مستخدم Linux في لقطات الشاشة التي شاركتها، لذلك لا يمكنني إلا أن أفترض أنك تعمل تحت مستخدم مختلف.