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