2

我在我的开发机器上使用茶匙进行一些 javascript 测试(用 CoffeeScript 编写),一切都很好:

→ bundle exec rake teaspoon
Starting the Teaspoon server...
Teaspoon running default suite at http://127.0.0.1:58786/teaspoon/default
................

Finished in 0.02500 seconds
16 examples, 0 failures

但在 CircleCI 上,它以以下错误结束。

$ bundle exec rake teaspoon --trace
** Invoke teaspoon (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute teaspoon
Starting the Teaspoon server...
Teaspoon running default suite at http://127.0.0.1:60894/teaspoon/default
Failed to load: http://127.0.0.1:60894/teaspoon/default?reporter=Console bundle exec rake teaspoon --trace returned exit code 1

谁能帮我解决这个错误?谢谢

4

2 回答 2

0

我在 CircleCI 工作。仅从上面的信息中很难弄清楚这里发生了什么。您能否通过 sayhi@circleci.com 联系我们,我们可以解决问题吗?

于 2014-09-17T20:42:19.170 回答
0

我的问题是我必须将以下内容添加到config/initializers/assets.rb

Rails.application.config.assets.precompile += %w( teaspoon-jasmine.js jasmine/1.3.1.js teaspoon-teaspoon.js teaspoon.css )

..然后重新启动服务器。

这是因为我使用的是 jasmine,它需要预编译才能工作。

于 2014-10-08T14:12:50.730 回答