Q:

ember error "Specified 2.3.0 Installed 2.4.3" on "ember s"

Somehow I've stuffed up my, previously working, ember.js environment. 
When I try to start the server I get:
glaucon@polo ~/dev/ember-django-testbed $ ember s

Missing bower packages:
Package: ember
  * Specified: 2.3.0
  * Installed: 2.4.3

Run `bower install` to install missing dependencies. 

If I do then run bower install I get this 
glaucon@polo ~/dev/ember-django-testbed $ bower install ember --save-dev
bower ember#*                   cached git://github.com/components/ember.git#2.4.3
bower ember#*                 validate 2.4.3 against git://github.com/components/ember.git#*
bower ember#>=1.4               cached git://github.com/components/ember.git#2.4.3
bower ember#>=1.4             validate 2.4.3 against git://github.com/components/ember.git#>=1.4

But after doing that I am still left with the previous error message when I try to do ember s
I then (as per Running "ember server" fails with error) tried this 
$ bower cache clean

followed by:
$ bower install ember --save-dev

But still the same error message:
Just to be sure I then followed the advice of https://stackoverflow.com/a/31167757/364088 and did the following :
$ rm -rf bower_components
$ bower cache clean
$ bower install

And .. still the same error message! 

EDIT
Forgot to put this bit in.  This is bower.json
glaucon@polo ~/dev/ember-django-testbed $ cat bower.json
{
  "name": "ember-django-testbed",
  "dependencies": {
    "ember": "2.3.0",
    "ember-cli-shims": "0.1.0",
    "ember-cli-test-loader": "0.2.2",
    "ember-load-initializers": "0.1.7",
    "ember-qunit-notifications": "0.1.0",
    "jquery": "1.11.3",
    "loader.js": "^3.5.0"
  },
  "resolutions": {
    "ember": "^2.4.3"
  },
  "devDependencies": {
    "ember": "^2.4.3"
  }
}

A:

In bower.json, change:
"ember": "2.3.0"

To:
"ember": "^2.4.3"

After that delete bower components map and run:
bower install

