JRuby et gettext

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

Patrice :

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.

http://www.headius.com/jrubywiki/index.php/Getting_Started :
“You may install other gems, but keep in mind that libraries with C
extension dependencies will not work in JRuby.”

ça a peut-être changé depuis, mais moi j’en suis toujours
resté là.
– Jean-François.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)

Jean-François Trân wrote:

http://www.headius.com/jrubywiki/index.php/Getting_Started :
“You may install other gems, but keep in mind that libraries with C
extension dependencies will not work in JRuby.”

ça a peut-être changé depuis, mais moi j’en suis toujours
resté là .
РJean-Fran̤ois.


Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org
)
Merci, de la précision.
Je vais essayé d’utiliser l’implémentation java de GetText.

Patrice De Saint Steban