1

我正在使用中间人 3.3.9 和

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

当我运行捆绑安装时,我收到此错误:

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

        sass (3.2.19)

我怎样才能使这个通行证?

4

2 回答 2

2

使用以下行更新 Gemfile。

gem 'sass', '~> 3.4.0'

编辑

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

于 2015-03-16T15:09:24.040 回答
1

您遇到了依赖宝石冲突问题。您已锁定sass-rails,因此无法引入sass足够新的版本来满足middleman您正在运行的版本。

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

于 2015-03-16T15:14:55.503 回答