Obtener "Error no capturado: Asertion Failed: Las vistas de Ember requieren jQuery entre 1.7 y 2.1" con la aplicación creada a través de ember-cli


Estoy empezando con ember. Seguí la guía de introducción en emberjs.com y logró crear una nueva aplicación ember ejecutando los siguientes comandos:

npm install -g ember-cli
ember new sample-app

Todo salió bien y puedo ver los archivos de la aplicación generados por ember-cli. Poco después lo hice:

ember server

La línea de comandos muestra:

version: 1.13.13
Livereload server on http://localhost:49153
Serving on http://localhost:4200/

Build successful - 4426ms.

Slowest Trees                                 | Total               
----------------------------------------------+---------------------
ConcatWithMaps: Concat: Vendor                | 3498ms              

Slowest Trees (cumulative)                    | Total (avg)         
----------------------------------------------+---------------------
ConcatWithMaps: Concat: Vendor (1)            | 3498ms 

El problema viene cuando voy a http://localhost:4200. Nada se carga y la consola de Chrome está mostrando el siguiente:

Uncaught Error: Assertion Failed: Ember Views require jQuery between 1.7 and 2.1
Uncaught Error: Could not find module `ember` imported from `sample-app/app`

Traté de arreglar esto reinstalando ember-cli, bower y npm pero nada funciona.

Aquí hay información adicional en caso de que sea necesario:

$ ember -v
version: 1.13.13
node: 5.4.0
npm: 2.14.10
os: darwin x64

$ npm -v
3.5.3

$ bower -v
1.7.2

La ayuda es muy apreciada. Gracias de antemano!

Author: Daniel B. Lopez, 2016-01-10

1 answers

Este es un error debido a una nueva versión de jQuery que ember aún no es capaz de manejar. Por ahora puede cambiar la siguiente línea en su archivo bower.json. Luego ejecute bower install y debería funcionar.

"jquery": "^1.11.3",

A

"jquery": "1.11.3",

Una nueva versión de ember.js is imminentwhich should fix this.

 101
Author: Lawree,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-10 17:49:51