RSpec和黄瓜与铁路

时间:2010-03-09 10:26:22

标签: ruby-on-rails ruby rubygems

运行命令“ruby script / cucumber”后,它会产生错误

Using the default profile...
e:/Ruby/lib/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010.  Use #requirement
e:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:440:in `load_missing_constant': uninitialized constant Cucumber::CODEPAGE
(NameError)
    from e:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:80:in `const_missing'
    from e:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.6.3/bin/../lib/cucumber/formatter/unicode.rb:30:in `puts'
    from e:/Ruby/lib/ruby/gems/1.8/gems/cucumber-0.6.3/bin/cucumber:13
    from script/cucumber:9:in `load'
    from script/cucumber:9

2 个答案:

答案 0 :(得分:1)

我已经为此重新开了一张票:https://rspec.lighthouseapp.com/projects/16211-cucumber/tickets/561-uninitialized-constant-cucumbercodepage-nameerror#ticket-561-6(显然我还没有解决)。

这对我来说有点难以复制,因为这似乎只发生在Windows 7上(我没有)。

答案 1 :(得分:0)

伙计们,您能看到我的最新修补程序是否解决了这个问题?看看灯塔的底部。