Hola a todos,
Escribo aquà como último recurso porque llevo más de tres dÃas dándome
contra un canto en la frente.
Resulta que he terminado de desarrollar una aplicación usando Rails
2.0.2 y Gettext 1.9.0 y todo parece funcionar a las mil maravillas,
excepto cuando subo la aplicación al servidor (Texdrive Joyent
Accelerator). Gettext me da problemas por un tubo. Parece que ellos
están trabajando con Rails 1.2.5 y ruby 1.8.6 (2007-03-13 patchlevel 0)
[i386-solaris2].
Por ese motivo he ‘freezeado’ mi versión de Rails y he leÃdo que se
puede hacer lo propio con las gems, asà que he pensado que lo mejor es
dejar las gems que usa mi aplicación en vendor/gems y no depender de las
del servidor, para ello:
gem unpack gettext
Y en config/environment.rb:
config.load_paths += Dir["#{RAILS_ROOT}/vendor/gems/**"].map do |dir|
File.directory?(lib = “#{dir}/lib”) ? lib : dir
end
Para comprobar que funciona, he desinstalado en mi PC las gemas de
Gettext, pero me da error cuando arranca la aplicación y lee la última
lÃnea del fichero config/environment.rb:
require ‘gettext/rails’
¿Alguien ha experimentado con el unpack de gemas y me puede ayudar?
Hola a todos,
Escribo aquà como último recurso porque llevo más de tres dÃas dándome
contra un canto en la frente.
Resulta que he terminado de desarrollar una aplicación usando Rails
2.0.2 y Gettext 1.9.0 y todo parece funcionar a las mil maravillas,
excepto cuando subo la aplicación al servidor (Texdrive Joyent
Accelerator). Gettext me da problemas por un tubo. Parece que ellos
están trabajando con Rails 1.2.5 y ruby 1.8.6 (2007-03-13 patchlevel 0)
[i386-solaris2].
Por ese motivo he ‘freezeado’ mi versión de Rails y he leÃdo que se
puede hacer lo propio con las gems, asà que he pensado que lo mejor es
dejar las gems que usa mi aplicación en vendor/gems y no depender de las
del servidor, para ello:
gem unpack gettext
Y en config/environment.rb:
config.load_paths += Dir[“#{RAILS_ROOT}/vendor/gems/**”].map do |dir|
File.directory?(lib = “#{dir}/lib”) ? lib : dir
end
Para comprobar que funciona, he desinstalado en mi PC las gemas de
Gettext, pero me da error cuando arranca la aplicación y lee la última
lÃnea del fichero config/environment.rb:
require ‘gettext/rails’
¿Alguien ha experimentado con el unpack de gemas y me puede ayudar?
Muchas gracias.
Puedes checar este plugin. No lo he probado pero parece una buena
solución: