「middleman-ogp」gemインストールできない


備忘録

middleman-ogp を gemfile に追加、bundle install

# 特定(4.1.7)のバージョンをインストール
gem 'middleman', '4.1.7'

gem 'middleman-core'

gem 'middleman-livereload'

# 4.0.0以上
gem 'middleman-compass', '>= 4.0.0'

# 後ろに何もつけてない時は、最新のものという意味
gem 'middleman-ogp'

gem "slim"

# ↓ 動かなくなったのでコメントアウト
# gem 'middleman-deploy'

# 使っていないのでコメントアウト
# gem "middleman-blog"

gem "builder"

# 3.3.6でマイナーなアップグレードを行う
# 4以上?にはアップグレードされない
gem 'bootstrap-sass', '~> 3.3.6'

で、インストール

bundle install

エラー

Fetching gem metadata from https://rubygems.org/.............
Fetching version metadata from https://rubygems.org/...
Fetching dependency metadata from https://rubygems.org/..
Resolving dependencies...
Bundler could not find compatible versions for gem "middleman-core":
  In snapshot (Gemfile.lock):
    middleman-core (= 4.1.7)

  In Gemfile:
    middleman (= 4.1.7) was resolved to 4.1.7, which depends on
      middleman-core (= 4.1.7)

    middleman-compass (>= 4.0.0) was resolved to 4.0.1, which depends on
      middleman-core (>= 4.0.0)

    middleman-livereload (= 3.4.6) was resolved to 3.4.6, which depends on
      middleman-core (>= 3.3)

    middleman-ogp (= 1.0.0) was resolved to 1.0.0, which depends on
      middleman-core (~> 3.2)

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

ogpは、自分で設定するか、何か他のものを探す

middleman-coreのバージョンを下げるしか対応策がないので、
使わないことにしました。