Bonjour
J’essaye de porter une application rails en JRuby.
Mais j’ai un problème avec le gems gettext.
J’ai installé le gem avec :
$JRUBY_HOME/bin/gem install gettext
Et voici l’erreur qu’il m’affiche :
Building native extensions. This could take a while…
:1: no such file to load – mkmf (LoadError)
ERROR: While executing gem … (Gem::Installer::ExtensionBuildError)
ERROR: Failed to build gem native extension.
ruby extconf.rb install gettext
Gem files will remain installed in
/usr/lib/jruby-1.0/lib/ruby/gems/1.8/gems/gettext-1.10.0 for inspection.
Results logged to
/usr/lib/jruby-1.0/lib/ruby/gems/1.8/gems/gettext-1.10.0/ext/gettext/gem_make.out
Si j’utilise le CRuby gem, il n’y a pas de problème.
J’ai essayé de copier les fichiers de l’installation gem de Cruby vers
l’installation de JRuby.
Mais cela ne marche pas.
$JRUBY_HOME/bin/rgettext
/usr/lib/jruby-1.0/bin/rgettext: line 9: require: command not found
/usr/lib/jruby-1.0/bin/rgettext: line 10: version: command not found
/usr/lib/jruby-1.0/bin/rgettext: line 11: syntax error near unexpected
token(' /usr/lib/jruby-1.0/bin/rgettext: line 11:
if ARGV.first =~ /^(.*)$/
and Gem::Version.correct? $1 then’
Et quand je lance le serveur web (Webrick ou GlassFish), rails ne peut
pas inclure gettext/rails.rb.
Es-ce qu’une personne utilise gettext dans une application JRuby ?
Comment installer le gem gettext ?
Merci