Fix: warning: method redefined; discarding old default_dir and Premature end of script headers apache errors with Ruby CGI

احتجت في الفترة الأخير كتابة سكربتات CGI بلغة الروبي و قد لاحظت ظهور خطأ 50X من الأباتشي

عند الذهاب للسجلات الخاصة بالأباتشي وجدت السطرين التاليين:

السطر الأول

[Thu Apr 09 08:10:55 2015] [error] [client 2.89.87.139] /usr/lib/ruby/1.9.1/rubygems/defaults.rb:96: warning: previous definition of default_bindir was here

الحل
عند تحديد مسار الروبي في السكريبت لا تضع “-w”

السطر الثاني

[Thu Apr 09 08:10:55 2015] [error] [client 2.89.87.139] Premature end of script headers: script_name.rb

الحل
أضف

puts ""

في أخر السكريبت

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *