Подтвердить что ты не робот

Как включить поддержку расширения C в jRuby?

Я хочу установить 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 для включения.

Может кто-нибудь помочь мне с моей проблемой начинающего?

4b9b3361

Ответ 1

.jrubyrc, предложенный Родриго, не работал у меня (jdk 7u25/JRuby 1.7.4), но экспорт JRUBY_OPTS сделал трюк:

export JRUBY_OPTS="--1.9 -Xcext.enabled=true"

Ответ 2

Убедитесь, что вы используете последний openjdk (7 обновлений 21, на момент написания этой статьи) и последний JRuby (1.7.4).

Создайте файл с именем .jrubyrc в домашней папке пользователя.

добавить следующее:

cext.enabled=true

сделать