安装gem“joyride-rails”时的依赖性错误

时间:2013-09-18 08:22:37

标签: ruby-on-rails rubygems gem haml zurb-joyride

我的导轨版本为3.2.12

我正在尝试在我的应用程序中实现gem "joyride-rails", "~> 0.0.14",但它与我的其他一些宝石发生冲突。已经在我的Gemfile中了:

gem "haml-rails", ">= 0.4"
gem 'activeadmin-mongoid', github: 'elia/activeadmin-mongoid', branch: 'active-admin-spec-suite'

当我运行bundle命令时,我收到此错误:

Bundler could not find compatible versions for gem "haml":
  In Gemfile:
    joyride-rails (~> 0.0.14) ruby depends on
      haml (~> 3.1) ruby

    haml-rails (>= 0.4) ruby depends on
      haml (4.0.3)

所以,如果我添加gem "haml", "~> 4.0.3",新的捆绑冲突是:

Bundler could not find compatible versions for gem "bourbon":
  In Gemfile:
    joyride-rails (~> 0.0.14) ruby depends on
      bourbon (~> 2.0) ruby

    activeadmin-mongoid (>= 0) ruby depends on
      bourbon (3.1.8)

如果我然后添加gem "bourbon", "~> 3.1.8",我会得到这个新的冲突:

Bundler could not find compatible versions for gem "bourbon":
  In Gemfile:
    joyride-rails (~> 0.0.14) ruby depends on
      bourbon (~> 2.0) ruby

    bourbon (3.1.8)

怎么办?

1 个答案:

答案 0 :(得分:0)

Github Issue

目前宝石不能与最新版本的haml一起使用。 (c)中

我想,如果可能的话,你可以降级你的haml版本。