gpt4 book ai didi

ruby-on-rails-3 - Rails 3.2.11 性能测试问题 : Don't know how to build task 'test:benchmark'

转载 作者:行者123 更新时间:2023-11-28 19:45:19 28 4
gpt4 key购买 nike

我正在关注这个 railscast关于性能测试,但我立即遇到了问题。

我的应用程序是 rails 3.2.11,所以根据 railscast 它应该包括性能测试,但我根本没有名为“测试”的文件夹。当我运行“rails generate performance_test homepage”时,没有任何反应或生成。所以我手动创建了一个(以完全匹配 railscast 源代码),但是当我运行 rake test:benchmark 时我得到了错误

 Don't know how to build task 'test:benchmark'

如果我将“rails-perftest”gem 添加到我的 gemfile 并运行 bundle,然后再次尝试生成 performance_test 没有任何反应,然后当我运行 rake test:benchmark 时,它会抛出一个不同的错误

uninitialized constant Rails::SubTestTask

我确定在我的 gem 文件中包含以下依赖项:

 gem 'ruby-prof', group: :test
gem 'test-unit', group: :test

谁能帮我指出我做错了什么?谢谢!

最佳答案

我不是 100% 确定这一点,但我猜你可能没有相应地配置你的 application.rb 文件。还要检查你的 Gemfile.lock 文件并运行命令 bundle install 因为它也可能是你的 Gems 和依赖项发生的一些奇怪的事情。

关于ruby-on-rails-3 - Rails 3.2.11 性能测试问题 : Don't know how to build task 'test:benchmark' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18301101/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com