Ответ 1
.jrubyrc, предложенный Родриго, не работал у меня (jdk 7u25/JRuby 1.7.4), но экспорт JRUBY_OPTS сделал трюк:
export JRUBY_OPTS="--1.9 -Xcext.enabled=true"
Я хочу установить gem, но я получаю следующую ошибку:
Building native extensions. This could take a while...
ERROR: Error installing twitter-login:
ERROR: Failed to build gem native extension.
C:/nwcloud/jruby-1.7.2/bin/jruby.exe extconf.rb
NotImplementedError: C extension support is not enabled. Pass -Xcext.enabled=true to JRuby or set JRUBY_OPTS or modify .jrubyrc to enable.
Я также читаю этот вопрос с той же проблемой, но я даже не знаю, как включить поддержку с тремя параметрами, потому что я не знаю, как передать -Xcext.enabled=true
в JRuby или установить JRUBY_OPTS или изменить .jrubyrc для включения.
Может кто-нибудь помочь мне с моей проблемой начинающего?
.jrubyrc, предложенный Родриго, не работал у меня (jdk 7u25/JRuby 1.7.4), но экспорт JRUBY_OPTS сделал трюк:
export JRUBY_OPTS="--1.9 -Xcext.enabled=true"
Убедитесь, что вы используете последний openjdk (7 обновлений 21, на момент написания этой статьи) и последний JRuby (1.7.4).
Создайте файл с именем .jrubyrc в домашней папке пользователя.
добавить следующее:
cext.enabled=true
сделать