Bundler找不到gem“sass”的兼容版本

我正在使用中间人3.3.9和

gem 'sass-rails', '~> 4.0.3' gem 'bootstrap-sass', '~> 3.3.1' gem 'bootstrap-timepicker-rails' gem 'sass', '~> 3.2.19' 

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

 Bundler could not find compatible versions for gem "sass": In Gemfile: middleman (~> 3.3.9) ruby depends on sass (= 3.4.0) ruby sass (3.2.19) 

我怎么能通过这个?

你有一个依赖的gem冲突问题。 你已经锁定了sass-rails ,所以它不能带来足以满足你正在运行的middleman版本的sass

您需要降低正在使用的middleman版本,或者增加sass-rails的版本。

使用以下行更新Gemfile。

gem 'sass', '~> 3.4.0'

编辑

基本上你需要将所有依赖sass gems升级到一个级别,每个依赖的gem使用相同版本的sass