Bundler 找不到 gem "sass" 的兼容版本
Bundler could not find compatible versions for 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'
当我 运行 捆绑安装时,我得到这个错误:
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)
我怎样才能通过这个?
使用以下行更新 Gemfile。
gem 'sass', '~> 3.4.0'
编辑
基本上你需要将所有 sass
依赖 gem 升级到一个级别,每个依赖 gem 使用相同版本的 sass
您遇到了从属 gem 冲突问题。您已锁定 sass-rails
,因此它无法引入足够新的 sass
来满足您 运行 的 middleman
版本。
您需要降低正在使用的 middleman
的版本,或者提高 sass-rails
的版本。
我正在使用中间人 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)
我怎样才能通过这个?
使用以下行更新 Gemfile。
gem 'sass', '~> 3.4.0'
编辑
基本上你需要将所有 sass
依赖 gem 升级到一个级别,每个依赖 gem 使用相同版本的 sass
您遇到了从属 gem 冲突问题。您已锁定 sass-rails
,因此它无法引入足够新的 sass
来满足您 运行 的 middleman
版本。
您需要降低正在使用的 middleman
的版本,或者提高 sass-rails
的版本。