Redmine 플러그인 : 비 초기 상수 I18N
문제
방금 Redmine 차트를 설치했습니다 (http://github.com/mszczytowski/redmine_charts/tree/master) 및 관련 OpenFlashChart 플러그인이지만 Ruby 서버를 시작하면 아래 오류가 발생합니다. 우리의 단계는 다음과 같습니다.
- 차트의 TAR 파일을 다운로드하십시오
- Untar에 $ redmine_root/플러그인 DIR
- $ redmine_root/스크립트/플러그인 설치 http://svn.pullmonkey.com/plugins/trunk/open_flash_chart/
서버를 시작하십시오
=> 부팅 Webrick ... /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.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:in
const_missing' from /usr/local/apps/redmine-0.8/vendor/plugins/mszczytowski-redmine_charts-e3c5010466d7585d987bc1018e94daee90906a5d/lib/redmine_charts/line_data_converter.rb:4 from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb : 31 : INgem_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.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.depport/delecties.rb:510:in을 필요로합니다require' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:355:in
new_constants_in 'from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:510:inrequire' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:102:in
require_or_load '... 27 레벨 ... /usr/lib64/ruby/gems/1.8/gems/rails-2.1.2/lib/commands/server.rb:39 from /usr/lib/ruby/site_ruby/1.8 /rubygems/custom_require.rb:31:ingem_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이 필요합니다 - "Redmine 포함 :: i18n"의 몇 가지 인스턴스가 있습니다.
또한보십시오 http://www.redmine.org/news/22 Rails, Redmine 및 i18N에 대한 자세한 내용은.
버전싱 (레일 및 레드 민) 문제가있는 것으로 보입니다.