我正在尝试进行 rake 测试,但我无法做到。我不断收到此错误:ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" rake aborted!LoadError: 无法加载此类文件 -- rails/performance_test_help
我将不胜感激任何见解。
我正在尝试进行 rake 测试,但我无法做到。我不断收到此错误:ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" rake aborted!LoadError: 无法加载此类文件 -- rails/performance_test_help
我将不胜感激任何见解。
rails/performance_test_help
是一个旧的测试助手,在 Rails 3.2之前用于性能测试。它应该是性能测试用例所要求的。
该文件在 Rails 4 中被删除,因为性能测试功能是从 Rails 核心提取并移至rails-perftest gem。
如果您使用的是 Rails 4,请确保 gem 列在您的 中Gemfile
,并且已正确安装。如果您不使用该功能,只需删除性能测试用例即可。
要查找有问题的文件,只需在项目代码库中搜索任何require 'rails/performance_test_help'
语句,然后修复问题或删除有问题的文件(如果您不需要性能测试用例)。
在运行rake db:migrate RAILS_ENV=test
rake 测试之前运行。希望这能解决您的问题。