安装 gem "joyride-rails"时出现依赖关系错误



我的rails版本是3.2.12 .

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

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

当我运行捆绑命令时,出现此错误:

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)

因此,如果我添加宝石"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)

如果我随后添加宝石"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)

怎么办?

Github 问题

该 gem 目前不能与最新版本的 haml 一起使用。(三)

我认为,如果可能的话,您可以降级您的 haml 版本。

相关内容

  • 没有找到相关文章

最新更新