使用 rake db:create 创建 Rails DB 时出错
我正在尝试使用 Rails 的 入门指南 在我的 OSX 10.6.3 机器上。 当我执行第一个 rake db:create 命令(我使用的是 mysql)时,我得到: simon@/Users/…
如何使用 Ruby 元编程来重构这个通用代码?
我继承了一个项目,其中有很多写得很糟糕的 Rake 任务,我需要对其进行一些清理。由于 Rakefile 非常庞大,而且常常容易出现奇怪的、无意义的依赖关系…
rake 测试:单位失败,状态为 ()
新用户,我还没有构建测试,所以我是个白痴。 应用程序正在运行,但测试失败。以下是似乎相关的内容: 。 ... ** Execute test:units /usr/local/bin/…
Monkeypatch 一个 rake 任务中的模型以使用插件提供的方法?
在最近的一些重构中,我们更改了用户头像的存储方式,但没有意识到一旦部署它就会影响所有现有用户。所以现在我正在尝试编写一个 rake 任务来通过执行…
如何从 rake 任务启动 IRB 控制台?
我正在尝试编写一个 rake 任务来设置一个镜像我的项目的环境。 task :environment do require 'rubygems' require 'sequel' # require 'my_projects_s…
在 rspec(和 cucumber)中测试 rake 任务
我是 Ruby 新手,一直在尝试学习 Rake、RSpec 和 Cucumber。我找到了一些可以帮助我测试 Rake 任务的代码,但我无法让它正常工作。有人告诉我这里: h…
帮助安装delayed_job
我正在尝试使用collectiveidea的delayed_job gem 安装说明包括 Rake tasks are not automatically loaded from gems, so you’ll need to add the fol…
如何在 Rake 中将参数从父任务传递到子任务?
我正在编写一个 Rake 脚本,其中包含带有参数的任务。我弄清楚了如何传递参数以及如何使任务依赖于其他任务。 task :parent, [:parent_argument1, :pa…
使用 Rake 进行 Shell 脚本排序
我正在开发一个 rake 实用程序,并希望实现下面提到的功能: 我的 Rake 文件中有一些按顺序排列的 shell 命令。我想要的是该序列应该等待上一个命令完…
在 Rake cp_r 中排除 .svn 目录
我正在使用 Albacore 为我的 .NET 内容编写一个 rakefile,并且我正在尝试找出将项目复制到另一个目录(工件)同时排除其子目录中的 .svn 目录的最简…
为什么 Rake 无法连续调用多个任务?
我有一个 Rake 任务,我在下面简化了它。 我在 Windows 上使用 Ruby 1.9。 也许您想猜测下面调用 Rake 任务“list_all_levels”的结果?它应该是: "H…
Rake 中的递归通配符?
跟进这个关于 GNU make 的问题: 我有一个目录,flac,包含 .FLAC 文件。我有一个相应的目录,mp3,其中包含 MP3 文件。如果 FLAC 文件比相应的 MP3 …
Rails、Rake、将文件夹移动到新位置
我需要将文件夹从插件移动到主应用程序/视图。我想使用 rake 通过以下命令来执行此操作是最简单的方法: require 'fileutils' FileUtils.mv('/vendor/…
Rails - rake:gems:install - 不安装 gem
如果我在 config/environments/test.rb 文件中定义了一些 gem,如下所示: config.gem "rspec" config.gem "rspec-rails" config.gem "mocha" 然后运…