2013-10-07 35 views
-1

我正在按照Ember指南中的教程简单地复制/粘贴代码。当我到了tutorial的这一部分,我得到重装包括网页错误:Ember指南todomvc教程

Failed to load resource file:///home/kwal0203/ember_development/ember_tutorial/js/libs/jquery.min.js
Failed to load resource file:///home/kwal0203/ember_development/ember_tutorial/js/libs/handlebars.js
Assertion failed: Ember Views require jQuery 1.7, 1.8, 1.9, 1.10, or 2.0 ember.js:394
Assertion failed: Ember Handlebars requires Handlebars version 1.0.0. Include a SCRIPT tag in the HTML HEAD linking to the Handlebars file before you link to Ember. ember.js:394
Uncaught TypeError: Cannot read property 'COMPILER_REVISION' of undefined ember.js:23618
Uncaught TypeError: Cannot call method 'map' of undefined

任何帮助表示赞赏

+0

你可以发布你的代码到目前为止? – intuitivepixel

回答

2

这几乎是很清楚,为什么你的应用程序无法正常工作,您正在加载使用file://协议吧。这使得您的重要js文件无法加载,导致您得到的错误。

Failed to load resource file:///home/kwal0203/ember_development/ember_tutorial/js/libs/jquery.min.js 
... 

简单的解决问题的方法是从http://协议为所有应用程序相关的文件,这可以很容易使用简单的网络服务器来实现的。如果设置的网络服务器超出了你的范围,那么请使用在线编辑器,如http://jsbin.com,并从CDN加载js库,然后将所有代码复制并粘贴到在线编辑器中,并且所有内容都应正常工作。

如果您已经安装在系统上的Python,已经由Web服务器提供了另一个可能性您的文件可能是以下几点:

$ cd /home/kwal0203/ember_development/ember_tutorial/ 
$ python -m SimpleHTTPServer 

现在打开你的浏览器,并访问:http://localhost:8000

希望它可以帮助。

+0

感谢您的回复。我用我的Python安装如上,但现在我得到了'404错误':1.无法加载资源:服务器响应状态为404(未找到文件)http:// localhost:8000/js/libs/jquery。 min.js 2.无法加载资源:服务器响应的状态为404(文件未找到)http:// localhost:8000/js/libs/handlebars.js – Kane

+0

我刚更名为我的.js文件以匹配错误,现在它工作哈哈谢谢 – Kane