Requirejs 带业力的未捕获对象错误

Requirejs 带业力的未捕获对象错误,requirejs,jasmine,karma-runner,karma-jasmine,Requirejs,Jasmine,Karma Runner,Karma Jasmine,我对jasmine和karma还很陌生,但我有一个rails应用程序,使用requirejs和jasmine,我正在尝试让karma启动并运行。我让它运行,但是当我运行unit.js配置文件时,我得到以下错误 INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/ INFO [launcher]: Starting browser Chrome INFO [Chrome 35.0.1916 (Linux)]: C

我对jasmine和karma还很陌生,但我有一个rails应用程序,使用requirejs和jasmine,我正在尝试让karma启动并运行。我让它运行,但是当我运行unit.js配置文件时,我得到以下错误

INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 35.0.1916 (Linux)]: Connected on socket PFOOqf9ZbOB_Tv7zhugx with id 60346244
Chrome 35.0.1916 (Linux) ERROR
  Uncaught object
  at /home/parallels/Code/Test/src/node_modules/requirejs/require.js:141

WARN [web-server]: 404: /people.js
WARN [web-server]: 404: /jquery.js
WARN [web-server]: 404: /page.js
WARN [web-server]: 404: /dropzone.js
require.js中的第141行是

 function defaultOnError(err) {
        throw err; //<-- this is 141
    }
我不确定问题出在哪里,但根据404消息,我猜这可能与requirejs无法找到这4个javascript文件有关。如果我手动运行我的jasmine Spec,它们都运行得很好,所以我不太确定它在哪里/为什么会出现故障。有人有什么想法吗?谢谢

编辑:

我已经根据karma+requireJS文档更新了我的代码。这似乎让我走得更远,但现在我只得到了一个一般性的错误,没有太多的信息来知道发生了什么

当我进行因果报应测试时,我得到了

karma start spec/karma/config/unit.js 
INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 35.0.1916 (Linux)]: Connected on socket OwrWtfnBJ4zB6DERU0cI with id 70596022
Chrome 35.0.1916 (Linux): Executed 0 of 0 ERROR (0.004 secs / 0 secs)
我的文件夹结构如下

src
--app
----assets
------javascripts
--------application.js, global.js,page.js, routes.js, people.js, etc
--spec
----javascripts
------*_spec.js
----karma
------config
--------unit.js, test-main.js
--vendor
----assets
------javascripts
--------dropzone.js, icheck.js, jquery-ui.js, mustache.js

您的文件夹结构是什么样子的?我认为您的test-main.js文件有问题:您是否遵循了以下步骤?
src
--app
----assets
------javascripts
--------application.js, global.js,page.js, routes.js, people.js, etc
--spec
----javascripts
------*_spec.js
----karma
------config
--------unit.js, test-main.js
--vendor
----assets
------javascripts
--------dropzone.js, icheck.js, jquery-ui.js, mustache.js