IronRuby и огурец - PullRequest
       7

IronRuby и огурец

0 голосов
/ 22 декабря 2009

При запуске Cucumber 0.5.1 с IronRuby 1.0 RC1 я получаю следующую ошибку:

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'

Понятия не имею, что теперь делать. Я пытаюсь запустить пример функций огурца.

особенности огурца (работает нормально) особенности icucumber (выдает эту ошибку)

1 Ответ

0 голосов
/ 22 декабря 2009

Это как-то связано с файлом languages.yml. Этот файл загружается в файл platform.rb в строке 10, который является частью гема огурца. Что я пробовал:

  1. Удаление файла, но это только в результате ошибка файла не найдена.
  2. Оставив в файле только английский язык. Это не сработало.
  3. Очистка файла всего содержания. Дал немного ноль ошибка метода.
...