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

我的rails版本是3.2.12

我正在尝试在我的应用程序中实现gem "joyride-rails", "~> 0.0.14" ,但它与我的其他一些gem发生冲突。 已经在我的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) 

该怎么办?

Github问题

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

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