2
我有在以下环境上的Phusion + Apache运行一个Rails应用程序:耙规格失败,并没有错误消息
RHEL 5 64
的Ruby 1.9.2 P290 64
的Rails 3.0.4
耙0.9.2.2
我使用的是和Oracle 11g数据库,所以我也装:
- 的ActiveRecord-oracle_enhanced适配器(1.4.0)
- ruby-oci8(2.0.6)
database.yml配置正确。
我的应用程序在生产模式下正常运行。
问题是当我尝试使用rake spec运行我的测试时,我有以下警告,然后耙子进程停止,并且没有错误消息。
这里是输出:
[email protected]:~/projects/app$ rake spec
WARNING: 'require 'rake/rdoctask'' is deprecated. Please use 'require 'rdoc/task' (in RDoc 2.4.2+)' instead.
at /usr/local/lib/ruby/gems/1.9.1/lib/rake/rdoctask.rb
WARNING: Global access to Rake DSL methods is deprecated. Please include
... Rake::DSL into classes and modules which use the Rake DSL methods.
WARNING: DSL method Api::Application#task called at /usr/local/lib/ruby/gems/1.9.1/railties-3.0.4/lib/rails/application.rb:214:in `initialize_tasks'
[email protected]:~/projects/app$
我检查耙进程的退出代码,并设置在0 - >成功。
你有什么想法吗?
感谢
这是我的实际问题,我没有从rake spec命令输出。正如你可以从我的cmd行看到的那样,在显示一些警告消息之后,它只是退出而没有任何错误信息*。这三个点来自警告消息,它不是来自测试。测试根本不开始。我有大约10多个规格。 – alexnegrea
直接尝试rspec并使用-c -fd标志?只是为了看看你是否得到了不同的输出方向...... – jaydel