弗兰克设置错误,

Sir*_*III 2 ruby terminal gem cucumber ios

我正在尝试使用这套说明设置frank-cucumber .

这样做之后:

sudo gem install frank-cucumber

我收到一个错误说:

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in activate: can't activate i18n (= 0.6.1, runtime) for ["activesupport-3.2.13", "xcodeproj-0.5.5", "frank-cucumber-1.1.8"], already activated i18n-0.6.4 for ["frank-cucumber-1.1.8"] (Gem::LoadError)

Wal*_*man 6

问题出在你的gem依赖项上; activesupport 3.2.13需要i18​​n版本0.6.1,但frank已经加载了i18n版本0.6.4.gem当您安装frank时,该命令可能会自动安装i18n-0.6.4(它看到frank需要任何版本的i18n,所以它安装了最新版本).

我尝试的第一个快速解决方案是sudo gem uninstall i18n --version 0.6.4.这应该会让你只安装0.6.1版本,frank和activesupport都应该感到高兴.但是,如果您要继续添加更多宝石,可能会产生更多的依赖冲突,那么您应该考虑将Bundler集成到您的流程中.