IronRuby Rake и -X:PrivateBinding

Я пытаюсь настроить скрипт Rake для запуска всех моих тестов IronRuby rspec. Тесты должны иметь доступ к внутренним конструкторам и методам. IronRuby поддерживает это с ключом -X:PrivateBinding на ir.exe.

Так, например, если мой тест называется some_tests.rb, работает следующая команда:

ir -X:PrivateBinding -S spec some_tests.rb

Однако, когда я пытаюсь запустить грабли таким образом, он взрывается.

Чтобы сделать репо, выполните следующие действия:

Напишите rakefile, как показано ниже:

task :test do
  puts "TEST PASSED"
end

Выполнение этой команды будет успешным:

ir -S rake test

Выполнение этой команды не удастся:

ir -X:PrivateBinding -S rake test

со следующей ошибкой: C:/IronRuby 1.1/lib/ironruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1275: синтаксическая ошибка, неожиданное `.'

Я использую IronRuby 1.1.0.0 в.NET 4.0.30319.1 с граблями 0.8.7.

0 ответов

Другие вопросы по тегам