Jruby: невозможно установить гемы, ошибка с неопределенным классом / модулем YAML :: Syck :: DefaultKey - PullRequest
0 голосов
/ 13 сентября 2011

Вывод на консоль в значительной степени говорит сам за себя:

$ java -jar jruby-complete-1.6.4.jar -S gem install nokogiri --no-rdoc --no-ri
Fetching: nokogiri-1.5.0-java.gem (100%)
Successfully installed nokogiri-1.5.0-java
1 gem installed
11:17:04|dkowis@racktop jruby
$ java -jar jruby-complete-1.6.4.jar -S gem install cucumber --no-rdoc --no-ri
ERROR:  While executing gem ... (ArgumentError)
    undefined class/module YAML::Syck::DefaultKey
11:18:24|dkowis@racktop jruby
$ java -jar jruby-complete-1.6.4.jar -S gem install cuke4duke --version=0.4.4 --no-rdoc --no-ri
ERROR:  While executing gem ... (ArgumentError)
    undefined class/module YAML::Syck::DefaultKey

Есть пара гемов, которые я могу установить, но те, которые мне нужны, я не могу.Это проблема с самоцветом?Это проблема с рубинами?Я не могу разгадать это.

1 Ответ

0 голосов
/ 17 сентября 2011

По-видимому, это известная проблема с Rubygems , о которой здесь сообщается на форуме JRuby .

Существует запрос на извлечение для исправления этой ошибки Rubygems , но вы моглипопробуйте собрать нужные вам локальные гемы и исправьте операторы зависимостей в файле gemspec самостоятельно.Я столкнулся с той же проблемой с самоцветом i18n-js.

Надеюсь, это поможет.

...