Rails:让这个 rake 任务知道它处于测试环境中
我在 lib/tasks 文件夹中定义了以下 rake 任务: namespace :db do namespace :test do task :prepare => :environment do Rake::Task["db:seed"].i…
有没有办法“观看”使用 rake 任务插入新数据库表?
我有 rufus 调度程序,我计划查看我的日程表以获取新的日程安排。有办法做到这一点吗?类似于: schedule.every "1m" do #check for new entries in d…
如何在 Rakefile 中声明此依赖项?
我正在尝试构建一个静态库,其名称只有在处理一些文件后才能得到。我有这样的事情: task :lib,:config do |t,args| # ... do some processing here, …
rake cucumber 和 rake spec 始终使用“develop”环境
我用于运行 Cucumber 和 RSpec 测试的 rake 任务始终使用我的开发环境。 以下是相关的配置文件: RAILS_ROOT/config/environments/cucumber.rb # Edit…
为什么这个 require 从 rake 中失败但在显式运行时成功?
帮助我理解为什么这个项目的测试在直接执行时运行,但在通过 rake 运行时不运行。通过 Rake TestTask 运行时出现错误: ** Execute test /home/myocke…
RSpec Rake 文件并且没有要加载的此类文件 -- rake/tasklib
我正在尝试编写一个规范 rake 任务来加载捆绑器,但无论是否加载捆绑器,我都会得到: no such file to load -- rake/tasklib 下面是 Rakefile requir…
使用 Sinatra 时如何从 gem 导入 rake 任务?
我正在尝试向 orientdb gem 添加一些基本的 rake 任务,这将允许我创建数据库、创建数据库迁移并迁移数据库 - 类似于 Rails 迁移。 当我在本地执行 ra…
安装 Gitorious - rake gems:安装已中止
遵循在 RHEL 上安装 Gitorious 的说明 当尝试运行 rake gems:install 时,我得到以下跟踪: gitorious]$ sudo /opt/ruby-enterprise/bin/rake gems:in…
在 rspec 中运行 ruby 调试?
我正在尝试让 Ruby 调试器在我的规范之一中运行: describe User do it "should be valid" do debugger User.new.should be_valid end end 但是,当我…
为什么我的 Cucumber Rake 任务正在执行,即使我没有要求它们执行?
我正在努力理解 Rake 如何处理 Cucumber 任务。我可能做错了,但看不出“正确”的方法是什么。 我有以下任务: namespace :features do Cucumber::Rak…
清理 Rake 黄瓜任务
我通过 rake 使用 Cucumber,发现自己在为 Cucumber 执行额外任务时重复代码。有没有办法简化/精简以下内容: ... namespace :cucumber do Cucumber::…
为什么 rake 任务输出总是以类似测试单元的结果结束?
从前一段时间开始,我运行的所有 rake 任务的所有输出最终都有类似测试/单元的结果: Finished in 0.002001 seconds. 0 tests, 0 assertions, 0 failu…
耙宝石:安装 RAILS_ENV=测试
当我运行“rake gem:install RAILS_ENV=test”命令时,它给我错误,如 rake aborted! 找不到 Rakefile(寻找:rakefile、Rakefile、rakefile.rb、Ra…