Plugin de Redmine: I18n constante sin inicializar
Pregunta
simplemente instalamos Gráficos Redmine ( http://github.com/mszczytowski/redmine_charts/tree / maestro) y el plug-in asociado OpenFlashChart pero cuando se inicia el servidor de Rubí, obtenemos el error abajo. Nuestros pasos fueron:
- Descargar el archivo tar para los gráficos
- Descomprimir en REDMINE_ROOT $ / plugins dir
- $ REDMINE_ROOT / script / plugin instalar http://svn.pullmonkey.com/plugins / trunk / open_flash_chart /
-
Trate de iniciar el servidor
=> Arranque WEBrick ...
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 /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:276:in' de /usr/local/apps/redmine-0.8/vendor/plugins/mszczytowski-redmine_charts-e3c5010466d7585d987bc1018e94daee90906a5d/lib/redmine_charts/line_data_converter.rb:4 degem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
require /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in' derequire' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:355:in
new_constants_in /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:510:in derequire' from /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:102:in
require_or_load /usr/lib64/ruby/gems/1.8/gems/activesupport-2.1.2/lib/active_support/dependencies.rb:510:in' ... 27 niveles ... de /usr/lib64/ruby/gems/1.8/gems/rails-2.1.2/lib/commands/server.rb:39 degem_original_require' from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
require /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in' desde el guión / servidor: 3
Solución
I18n
de Redmine es una adición reciente para múltiples idiomas. Es sólo disponible en la versión de Redmine tronco, las versiones 0.8.x de Redmine utilizan el plug-in GLoc
mayores.
Usted tiene un par de opciones para solucionar este problema:
- Actualizar a la versión maletero de Redmine
- Preguntar al desarrollador para que el plug-in compatible con la versión de lanzamiento de Redmine (yo personalmente hago por mis plugins Redmine)
- O tratar de corregir los errores
I18n
mismo
Para corregir los errores, tendrá que pasar por el código y reemplazar todas las menciones de I18n
con GLoc
y luego crear una versión más antigua de las traducciones en el directorio de plugins lang/
.
Eric Davis
Otros consejos
En cuanto a la fuente de redmine_charts, requiere Redmine :: I18n -. Hay varios casos de "incluir Redmine :: I18n"
http://www.redmine.org/news/22 para obtener más información sobre rieles, Redmine y I18n.
Parece que es posible que tenga control de versiones (rieles) y Redmine problemas.