【问题标题】:Frank setup giving error,弗兰克设置给出错误,
【发布时间】:2013-04-22 08:12:04
【问题描述】:

我正在尝试使用 this 指令集设置 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)

【问题讨论】:

    标签: ios ruby terminal gem cucumber


    【解决方案1】:

    问题在于您的 gem 依赖项; activesupport 3.2.13 需要 i18n 版本 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 都应该很高兴。但是,如果您要继续添加更多 gem,可能会产生更多的依赖冲突,您应该考虑将 Bundler 集成到您的流程中。

    【讨论】:

      猜你喜欢
      • 2012-10-20
      • 2012-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-14
      相关资源
      最近更新 更多