Cucumber Jruby:无法安装gems,未定义的类/模块YAML::Syck::DefaultKey失败
控制台输出本身就足以说明问题:Cucumber Jruby:无法安装gems,未定义的类/模块YAML::Syck::DefaultKey失败,cucumber,jruby,Cucumber,Jruby,控制台输出本身就足以说明问题: $ 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-complet
$ 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
有几个宝石我可以安装,但那些我需要的,我不能。这是创业板本身的问题吗?这是rubygems的问题吗?我无法解开这个问题。这显然是Rubygems的一个已知问题 有一个错误,但您可以尝试在本地构建所需的gems,并自己更正gempec文件中的依赖项语句。我在i18njsgem上遇到了同样的问题 希望这有帮助