سؤال

لقد قمنا للتو بتثبيت مخططات Redmine (http://github.com/mszczytowski/redmine_charts/tree/master) والمكون الإضافي OpenFlashChart المرتبط، ولكن عندما نبدأ تشغيل خادم Ruby، نحصل على الخطأ أدناه.وكانت خطواتنا هي:

  1. قم بتنزيل ملف tar للمخططات
  2. Untar إلى $REDMINE_ROOT/plugins dir
  3. $REDMINE_ROOT/script/تثبيت البرنامج المساعد http://svn.pullmonkey.com/plugins/trunk/open_flash_chart/
  4. حاول بدء تشغيل الخادم

    => تمهيد WEBrick.../usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependeency.rb:276:in load_missing_constant': uninitialized constant Redmine::I18n (NameError) from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:468:inconst_missing 'من /usr/local/apps/redmine-0.8/vendor/plugins/mszczytowski- y/site_ruby/1.8/rubygems/custom_require.rb : 31: في gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inتتطلب "من /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:510:in require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:355:innew_constants_in 'from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.2/lib/active_support/dependencies.rb:510:in require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:102:inrequist_or_load '...27 مستوى...من /usr/lib64/ruby/gems/1.8/gems/rails-2.1.2/lib/commands/server.rb:39 من /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31 gem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:inتتطلب 'من البرنامج النصي/الخادم: 3

هل كانت مفيدة؟

المحلول

ريدميني I18n هي إضافة حديثة للغات متعددة.إنه متوفر فقط في الإصدار الأساسي من Redmine، والإصدارات 0.8.x من Redmine تستخدم الأقدم GLoc توصيل في.

لديك خياران لإصلاح هذا:

  • قم بالترقية إلى الإصدار الأساسي من Redmine
  • اطلب من المطور أن يجعل المكون الإضافي متوافقًا مع الإصدار الذي تم إصداره من Redmine (أنا شخصيًا أفعل هذا مع مكونات Redmine الإضافية الخاصة بي)
  • أو حاول إصلاح I18n أخطاء نفسك

لإصلاح الأخطاء، سوف تحتاج إلى مراجعة الكود واستبدال جميع الإشارات إلى I18n مع GLoc ثم قم بإنشاء نسخة قديمة من الترجمات في المكونات الإضافية lang/ الدليل.

اريك ديفيس

نصائح أخرى

بالنظر إلى مصدر redmine_charts، فإنه يتطلب Redmine::I18n - هناك عدة حالات لـ "include Redmine::I18n".

أنظر أيضا http://www.redmine.org/news/22 لمزيد من المعلومات حول Rails وRedmine وI18n.

يبدو أنه قد تكون لديك مشكلات في الإصدار (Rails وRedmine).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top