如何使 rake 任务始终通过(从不失败)
我有一个 rake 任务,我希望这个任务总是通过/成功/从未失败。 这有效吗? task :myraketask do begin mytask detail rescue Exception => e put "to …
Ruby 文件列表排除文件夹
以下是我尝试过的所有内容: files = FileList.new("c:/temp/**/*") do |file| file.exclude("c:/temp/logs/") end files = FileList.new("c:/temp/**…
Rails 3.1:找不到 rake
我尝试通过 Capistrano 运行我的应用程序。我还使用: Ubuntu 10.04.1 LTS Phusion Passenger PostgreSQL 9 Nginx Rails 3.1.3 Ruby 1.9.3 在我这样做…
RSpec 2 的 RCov 无法正确检测覆盖范围? (不是铁轨!)
前言 我刚刚开始接触 Ruby,不仅尝试学习该语言,还尝试学习一些开发策略。作为初学者,我专注于测试和行为驱动开发。 (是的,我这样做是为了进行比…
如何安装 Rake Jenkins 插件?
我很困惑如何安装 rake 插件;以及在哪里可以找到发行版本。 我需要它在 Win2008 服务器上运行我的 rake 构建脚本。这将构建 asp.net 网站。 我需要使…
rake 和 rake 之间的 Rails 字符编码不同安慰
我有一个 rake 任务,从 MS SQL 数据库中提取一些数据,最近我注意到一些特殊字符被编码为问号“?”。在尝试深入研究这个问题时,我意识到我只能将其…
执行 db:seed 任务进行开发
我有以下任务: namespace :db do desc "Drop, create, migrate, seed the database and prepare the test database for rspec" task :reset_db => :e…
无法执行 MySQL sql“源”使用 ActiveRecord 来自 Rake 任务的命令
我编写了一个存储过程并希望在 Rake 任务中执行它。 在调用存储过程(通过“call”语句)之前,我应该使用 source 命令创建该过程,该命令由于以下错…
不知道如何构建任务“db:migrate”带 Rails 3.2.0.rc2
我正在尝试将 Rails 应用程序升级到 3.2.0.rc2,但是当我尝试执行 rake db:migrate --trace 时,我现在收到以下错误消息: DEPRECATION WARNING: The …
如何以编程方式同时运行多个 Rake 任务?
在命令行中,我可以运行多个任务,例如 rake environment task1 task2 task3 如何以编程方式执行此操作?我知道我可以像这样运行一项任务 Rake::Task[…
不知道如何构建任务:jekyll、octopress
我想使用 jekyll 和 octopress 建立一个博客。 但当我运行 bundle exec rake [email protected]:congmo/congmo.github.com.git --trace rake aborted!…
Rails 应用程序 rake db:迁移中止 - 语法错误
运行 rake db:migrate 时不断收到以下错误: rake aborted! syntax error on line 18, col 9: ` adapter: mysql' Tasks: TOP => db:migrate => enviro…
如何复制具有目录结构的文件?
有没有办法可以复制文件及其目录结构? 这是我所拥有的: files = FileList.new() files.include("#{HOST_DIR}/**/bin/*.dll") files.include("#{HOST…
如何让 fileutils 调用在 Rakefile 中输出其操作?
我有一个 Rakefile,在我自己构建的 Ruby 1.9.3 安装中,当我使用 FileUtils 方法(例如 cp、mkdir 等)时,它可以正确输出等效的 Unix shell。 然而…
如何让我的 rake 任务让 Jenkins 知道构建失败了?
我们刚刚为我们的应用程序设置了一个 Jenkins CI 服务器,HiringThing 一切正常,当代码签入我们的 Github 存储库时,构建会自动启动。 问题是检测构…