Middleman 3.4.1 requires Middleman-core 4.1.1?!

I guess I am going to be dragged kicking and screaming into 4.1.1…

Thought I’d avoid some trouble on the updates to an old project by using the last of the 3.x series, 3.4.1 right?

Made a fresh gemset, install 3.4.1. When I start Middleman, it complains it didn’t find middleman-core 4.1.1!

gemsets for ruby-2.3.0 (found in /Users/jon/.rvm/gems/ruby-2.3.0)
=> (default)
   global
   prepare
   watusi-rhodes-5.2.2-75fd4c2
   watusi-rhodes-5.3.2-4ece5ef
   xcode-install

☺ ➜  rivertrails rvm gemset create middleman-341                                                                                                                                    git:(jayme-new-trail-updates)
ruby-2.3.0 - #gemset created /Users/jon/.rvm/gems/ruby-2.3.0@middleman-341
ruby-2.3.0 - #generating middleman-341 wrappers........
☺ ➜  rivertrails rvm gemset use middleman-341                                                                                                                                       git:(jayme-new-trail-updates)
Using ruby-2.3.0 with gemset middleman-341
☺ ➜  rivertrails rvm gemset use middleman-341                                                                                                                                       git:(jayme-new-trail-updates)
Using ruby-2.3.0 with gemset middleman-341
☺ ➜  rivertrails rvm gemset list                                                                                                                                                    git:(jayme-new-trail-updates)

gemsets for ruby-2.3.0 (found in /Users/jon/.rvm/gems/ruby-2.3.0)
   (default)
   global
=> middleman-341
   prepare
   watusi-rhodes-5.2.2-75fd4c2
   watusi-rhodes-5.3.2-4ece5ef
   xcode-install

☺ ➜  rivertrails gem install middleman -v 3.4.1                                                                                                                                     git:(jayme-new-trail-updates)
Fetching: execjs-2.6.0.gem (100%)
Successfully installed execjs-2.6.0
Fetching: uglifier-2.7.2.gem (100%)
Successfully installed uglifier-2.7.2
Fetching: sass-3.4.21.gem (100%)
Successfully installed sass-3.4.21
Fetching: tilt-1.4.1.gem (100%)
Successfully installed tilt-1.4.1
Fetching: rack-1.6.4.gem (100%)
Successfully installed rack-1.6.4
Fetching: multi_json-1.11.2.gem (100%)
Successfully installed multi_json-1.11.2
Fetching: hike-1.2.3.gem (100%)
Successfully installed hike-1.2.3
Fetching: sprockets-2.12.4.gem (100%)
Successfully installed sprockets-2.12.4
Fetching: sprockets-sass-1.3.1.gem (100%)
Successfully installed sprockets-sass-1.3.1
Fetching: sprockets-helpers-1.1.0.gem (100%)
Successfully installed sprockets-helpers-1.1.0
Fetching: thor-0.19.1.gem (100%)
Successfully installed thor-0.19.1
Fetching: thread_safe-0.3.5.gem (100%)
Successfully installed thread_safe-0.3.5
Fetching: tzinfo-1.2.2.gem (100%)
Successfully installed tzinfo-1.2.2
Fetching: i18n-0.7.0.gem (100%)
Successfully installed i18n-0.7.0
Fetching: activesupport-4.2.5.1.gem (100%)
Successfully installed activesupport-4.2.5.1
Fetching: padrino-support-0.12.5.gem (100%)
Successfully installed padrino-support-0.12.5
Fetching: padrino-helpers-0.12.5.gem (100%)
Successfully installed padrino-helpers-0.12.5
Fetching: ffi-1.9.10.gem (100%)
Building native extensions.  This could take a while...
Successfully installed ffi-1.9.10
Fetching: rb-inotify-0.9.7.gem (100%)
Successfully installed rb-inotify-0.9.7
Fetching: rb-fsevent-0.9.7.gem (100%)
Successfully installed rb-fsevent-0.9.7
Fetching: listen-3.0.6.gem (100%)
Successfully installed listen-3.0.6
Fetching: uber-0.0.15.gem (100%)
Successfully installed uber-0.0.15
Fetching: hooks-0.4.1.gem (100%)
Successfully installed hooks-0.4.1
Fetching: erubis-2.7.0.gem (100%)
Successfully installed erubis-2.7.0
Fetching: mini_portile2-2.0.0.gem (100%)
Successfully installed mini_portile2-2.0.0
Fetching: nokogiri-1.6.7.2.gem (100%)
Building native extensions.  This could take a while...
Successfully installed nokogiri-1.6.7.2
Fetching: xpath-2.0.0.gem (100%)
Successfully installed xpath-2.0.0
Fetching: rack-test-0.6.3.gem (100%)
Successfully installed rack-test-0.6.3
Fetching: mime-types-data-3.2015.1120.gem (100%)
Successfully installed mime-types-data-3.2015.1120
Fetching: mime-types-3.0.gem (100%)
Successfully installed mime-types-3.0
Fetching: capybara-2.4.4.gem (100%)
Successfully installed capybara-2.4.4
Fetching: bundler-1.11.2.gem (100%)
Successfully installed bundler-1.11.2
Fetching: middleman-core-3.4.1.gem (100%)
Successfully installed middleman-core-3.4.1
Fetching: middleman-sprockets-3.4.2.gem (100%)
Successfully installed middleman-sprockets-3.4.2
Fetching: kramdown-1.9.0.gem (100%)
Successfully installed kramdown-1.9.0
Fetching: haml-4.0.7.gem (100%)

HEADS UP! Haml 4.0 has many improvements, but also has changes that may break
your application:

* Support for Ruby 1.8.6 dropped
* Support for Rails 2 dropped
* Sass filter now always outputs <style> tags
* Data attributes are now hyphenated, not underscored
* html2haml utility moved to the html2haml gem
* Textile and Maruku filters moved to the haml-contrib gem

For more info see:

http://rubydoc.info/github/haml/haml/file/CHANGELOG.md

Successfully installed haml-4.0.7
Fetching: compass-import-once-1.0.5.gem (100%)
Successfully installed compass-import-once-1.0.5
Fetching: compass-core-1.0.3.gem (100%)
Successfully installed compass-core-1.0.3
Fetching: chunky_png-1.3.5.gem (100%)
Successfully installed chunky_png-1.3.5
Fetching: compass-1.0.3.gem (100%)
    Compass is charityware. If you love it, please donate on our behalf at http://umdf.org/compass Thanks!
Successfully installed compass-1.0.3
Fetching: coffee-script-source-1.10.0.gem (100%)
Successfully installed coffee-script-source-1.10.0
Fetching: coffee-script-2.4.1.gem (100%)
Successfully installed coffee-script-2.4.1
Fetching: middleman-3.4.1.gem (100%)
Successfully installed middleman-3.4.1
43 gems installed
☺ ➜  rivertrails middleman --help                                                                                                                                                   git:(jayme-new-trail-updates)
Could not find proper version of middleman-core (4.1.1) in any of the sources
Run `bundle install` to install missing gems.
☹ ➜  rivertrails

OK, Middleman 4.1.1 put a Gemfile in my home directory!

That is REALLY uncool, IMO.