[英]Test tasks missing from rake: rake aborted! Don't know how to build task 'test:units'
我最近創建了一個Rails 4應用程序,由於某些原因,我的rake任務不包括test
。 這是一些用於演示問題的控制台操作:
> rake test:units
rake aborted!
Don't know how to build task 'test:units'
/Users/clozach/.rvm/gems/ruby-2.1.3@hoverfly/bin/ruby_executable_hooks:15:in `eval'
/Users/clozach/.rvm/gems/ruby-2.1.3@hoverfly/bin/ruby_executable_hooks:15:in `<main>'
(See full trace by running task with --trace)
失敗。 :(
> rake test
>
沒有輸出。 :(
> rake -T --all | grep test
rake db:test:clone #
rake db:test:clone_schema #
rake db:test:clone_structure #
rake db:test:deprecated #
rake db:test:load #
rake db:test:load_schema #
rake db:test:load_structure #
rake db:test:prepare #
rake db:test:purge #
rake log:clear # Truncates all *.log files in log/ to zero bytes (specify which logs with LOGS=test,development)
rake tmp/cache/assets/test #
完全沒有test
任務! :'(
知道為什么會這樣,我能做些什么來解決它?
看看config/application.rb
是否確實需要測試框架。 在最頂端,應該有
require "rails/all"
根據您的設置,您可能需要單獨使用每個單獨的組件。 確保test_unit
就在其中。
require "rails/test_unit/railtie"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.