خطأ في حجة الاستيفاء في Redmine
-
26-09-2019 - |
سؤال
قادني القليل من Googling إلى الاعتقاد بأن هذا الخطأ يحدث في إصدار Rails <2.3.6. لذلك قمت بتغيير ملف البيئة الخاص بي إلى
RAILS_GEM_VERSION = '2.3.8' unless defined? RAILS_GEM_VERSION
الآن ، لدي سؤالان.
- أواصل الحصول على خطأ redmine.
- عندما أقوم بعمل برنامج نصي/خادم ، أحصل على هذا: تطبيق Rails 2.3.5 بدء التشغيل http://0.0.0.0:3000
على الرغم من أنني طلبت ذلك بوضوح لتحميل القضبان 2.3.8! أيه أفكار ؟ شكرًا!
المحلول
في البداية ، يدعم Redmine حاليًا Rails 2.3.5 فقط. أي نسخة أخرى (بما في ذلك 2.3.8) سوف تسبب مشاكل. لذلك لا تستخدمها.
الخطأ الذي ذكرته ناتج عن i18n gem> = 0.4. في 1.0 الإصدارات الأخيرة ، يجب إصلاح هذه المشكلة. تم التزام بديل بالجذع في R4183 الذي تم سحبه إلى 1.0 مستقر في R4202. لذا فإن التحديث إلى إصدار 1.0.x حديثًا (الإصدار الحالي هو 1.0.2) يجب أن يصلح المشكلة. انظر قضية Redmine #6428 للمزيد من المعلومات.
هناك احتمال آخر هو إزالة الجوهرة I18N تمامًا ، حيث لا يلزمها Rails 2.3.5 ولا Redmine.
لا تنتمي إلى StackOverflow