2009-12-22 6 views
0

Lors de l'exécution de concombre 0.5.1 avec IronRuby 1.0 RC1, je reçois l'erreur suivante:IronRuby et concombre

IronRuby.Libraries.Yaml:0:in `ScanAnchor': while scanning an alias: expected alphabetic or numeric character, but found 
something else... (IronRuby::StandardLibrary::Yaml::ScannerException) 
     from IronRuby.Libraries.Yaml:0:in `FetchAlias' 
     from IronRuby.Libraries.Yaml:0:in `FetchMoreTokens' 
     from IronRuby.Libraries.Yaml:0:in `PeekToken' 
     from IronRuby.Libraries.Yaml:0:in `Produce' 
     from IronRuby.Libraries.Yaml:0:in `ParseStreamNext' 
     from IronRuby.Libraries.Yaml:0:in `ComposeNode' 
     from IronRuby.Libraries.Yaml:0:in `ComposeNode' 
     from IronRuby.Libraries.Yaml:0:in `ComposeNode' 
     from IronRuby.Libraries.Yaml:0:in `ComposeDocument' 
     from IronRuby.Libraries.Yaml:0:in `GetNode' 
     from IronRuby.Libraries.Yaml:0:in `GetData' 
     from IronRuby.Libraries.Yaml:0:in `MoveNext' 
     from :0:in `load_file' 
     from c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.1/bin/../lib/cucumber/platform.rb:10 
     from C:/Program Files/IronRuby 0.9.3.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.1/bin/../lib/cucumber.rb:5 
     from :0:in `require' 
     from C:/Program Files/IronRuby 0.9.3.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.1/bin/../lib/cucumber/cli/main.rb:2 
     from C:/Program Files/IronRuby 0.9.3.0/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
     from :0:in `require' 
     from c:/ruby/lib/ruby/gems/1.8/gems/cucumber-0.5.1/bin/cucumber:5 
     from c:/ruby/bin/cucumber:19 
     from :0:in `require' 
     from :0:in `load' 

Je ne sais pas quoi faire maintenant. J'essaye d'exécuter les caractéristiques d'exemple de concombre.

caractéristiques de concombre (fonctionne très bien) caractéristiques de icucumber (plaids cette erreur)

+0

Vous voudrez peut-être poser cette question sur la liste de diffusion IronRuby pour obtenir plus d'informations. Ce pourrait être un bug. http://www.ruby-forum.com/forum/34 –

Répondre

0

Il a quelque chose à voir avec le fichier languages.yml. Ce fichier est en cours de chargement dans le fichier platform.rb sur la ligne 10, qui fait partie de la gemme de concombre. Ce que je essayé:

  1. La suppression du fichier, mais que seul dans un fichier donné lieu introuvable erreur.
  2. Ne laissant que l'anglais dans le fichier. Cela n'a pas fonctionné.
  3. Effacement du fichier de tous les contenus. A donné une erreur de méthode nulle .