我有一個使用Cucumber for BDD的Java項目。今天早上整個事件都發生了崩潰,我不能再安裝寶石,我得到了可怕的「未定義的類/模塊YAML :: Syck :: DefaultKey」錯誤。我知道我需要更新正在使用的Rubygem的版本,但我無法做到這一點。如何通過Ant更新Cuke4Duke JRuby gems
我已經搜索了網站和StackOverflow,但還沒有找到任何適合我的情況。我在整個過程中使用螞蟻。它下載JRuby jar(我試過1.6.1,1.6.3和1.6.4)。
當我嘗試使用更新rubygem:
java -jar ./lib/org.jruby/jruby-complete-1.6.1.jar -S gem update --system
...我得到的錯誤:
undefined method `version' for nil:NilClass.
我第一次嘗試安裝黃瓜,但我得到了同樣的錯誤消息。
任何人有任何想法如何得到這個去?我會考慮切換到cucumber-jvm,但它尚未發佈到Maven存儲庫。