اذهب إلى المحتوى
  • 0

حل مشكلة Error: pg_config executable not found. عند نشر مشروع على AWS

رحاب صالح جمعة

السؤال

السلام عليكم ، بعد انا قمت بأنشاء server علي aws يوجهنني مشكلة اهلكتني الحقيقة  حينما أقوم بالنشر يظهر ليا هذا  

حدث خطا ويخبرني ان ابحث في 'eb-engine.log'.

قمت بتشغيل الامر eb logs بحثت في  eb-engine.log ظهر لي كما يلي في الصور  Screenshot(113).thumb.png.9c2eec81467437033e54845495fa91b1.png

Screenshot (114).png

Screenshot (115).png

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

حاولي أولاً القيام بالتالي حيث يظهر لديك رسالة خطأ  Error: pg_config executable not found:

في ملف  requirements.txt عليك استبدال مكتبة psycopg2 بالتالي:

psycopg2-binary==2.8.5

وفي حال استمرار المشكلة عليك القيام بالتالي حيث أن سبب مشكلة Error: pg_config executable not found عند محاولة نشر مشروع على AWS هو أن ملف الإعدادات لقاعدة البيانات pg_config غير موجود في متغير البيئة $PATH من خلال الأمر التالي:

python setup.py build_ext --pg-config /path/to/pg_config

وعليك استبدال /path/to/pg_config بالمسار الصحيح لملف pg_config في مشروعك.

حاولي إيجاد مسار الملف من خلال الأمر التالي:

which pg_config

ولحل هذه المشكلة بشكل دائم على Elastic Beanstalk، تستطيعي إنشاء ملف نصي يسمى 10_install_dependencies.sh في مجلد .platform/hooks/prebuild، وسيؤدي الملف إلى إضافة مجلد يحتوي على برنامج pg_config إلى متغير البيئة $PATH قبل إنشاء مكتبة psycopg2.

#!/usr/bin/sh

export PATH=$PATH:/path/to/pg_config

python setup.py build_ext

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 38 دقائق مضت قال Mustafa Suleiman:

حاولي أولاً القيام بالتالي حيث يظهر لديك رسالة خطأ  Error: pg_config executable not found:

في ملف  requirements.txt عليك استبدال مكتبة psycopg2 بالتالي:

psycopg2-binary==2.8.5

وفي حال استمرار المشكلة عليك القيام بالتالي حيث أن سبب مشكلة Error: pg_config executable not found عند محاولة نشر مشروع على AWS هو أن ملف الإعدادات لقاعدة البيانات pg_config غير موجود في متغير البيئة $PATH من خلال الأمر التالي:

python setup.py build_ext --pg-config /path/to/pg_config

وعليك استبدال /path/to/pg_config بالمسار الصحيح لملف pg_config في مشروعك.

حاولي إيجاد مسار الملف من خلال الأمر التالي:

which pg_config

ولحل هذه المشكلة بشكل دائم على Elastic Beanstalk، تستطيعي إنشاء ملف نصي يسمى 10_install_dependencies.sh في مجلد .platform/hooks/prebuild، وسيؤدي الملف إلى إضافة مجلد يحتوي على برنامج pg_config إلى متغير البيئة $PATH قبل إنشاء مكتبة psycopg2.

#!/usr/bin/sh

export PATH=$PATH:/path/to/pg_config

python setup.py build_ext

 

حين ما بحثت عن المسار اخبرني انه لا يوجد

Screenshot (116).png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ On 24‏/9‏/2023 at 15:16 قال Mustafa Suleiman:

حاولي تثبيت مكتبتي libpq-dev و python-dev من خلال الأمر التالي أو إضافتها إلى ملف   requirements.txt:

sudo apt install python3-dev libpq-dev

 

سلام عليكم أستاذ مصطفي أشكرك علي مساعدتك،

الان ظهر هذا الخطاء لم افهم في الحقيقة ماذا يريد؟

Screenshot (117).png

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...