rake相关内容

Rails 3.1 引擎迁移不起作用

我正在创建一个带有迁移功能的 rails 3.1 引擎.rake db:migration 在该引擎和主机应用程序内工作正常.但是我需要将这个引擎包含到另一个 rails 引擎中.第二个引擎包含用于测试的虚拟应用程序,我在该虚拟应用程序的 application.rb 中添加了这一行: 需要'my_engine' 在控制台中,我可以看到来自第一个引擎的类. rake -T 给我 app:m ..
发布时间:2021-07-02 19:27:38 其他开发

Ruby on Rails Rake 错误

编辑:解决了这个问题,感谢这个论坛帖子:http://forums.aptana.com/viewtopic.php?f=20&t=7563&p=27407&hilit=libmysql.dll#p27407.谢谢大家! 我已经开始学习 RoR 并且一直在尝试使用 rake db:migrate 但我一直遇到同样的错误.我可以使用 C:\dev\railslist>mysql -u root ..
发布时间:2021-07-02 19:27:36 其他开发

瑞克的目的是什么?

我知道 Rake 代表 Ruby Make,我知道 Make 是一个 unix 构建实用程序.现在,我在 Xcode 中为 Ruby 构建 iPhone 应用程序,所以我以前从未使用过 Make,而且我唯一一次使用 rake 是在 Rails 中或安装一些第三方包时,我输入了类似 rake db 的命令:迁移.我不明白的是......构建实用程序究竟是什么?耙子的目的是什么?它让我做什么?因此,如 ..
发布时间:2021-07-02 19:27:30 其他开发

在远程服务器上执行 rake 任务

生产环境的物理架构包括多台执行不同作业(rake 任务)的机器,它们都在同一个数据库上. 其中一个作业会对表执行大型 UPDATE,如果其他作业正在运行,通常会返回 postgres 死锁. 我已经有一个 rake 任务可以正常停止其他作业,但我只能从本地机器执行它. 我想要实现的是: task :big_update =>:环境做stop_tasks_on_another_s ..
发布时间:2021-07-02 19:27:27 其他开发

测试在 rake 任务中定义的方法

我想测试在 rake 任务中定义的方法. rake 文件 #lib/tasks/simple_task.rake命名空间 :xyz 做任务:simple_task =>:环境做开始如果 task_needs_to_run?puts “让我们运行这个……"#一些我不想测试的代码...结尾结尾结尾def task_needs_to_run?# 需要测试的代码返回 2 >1结尾结尾 现在,我想 ..
发布时间:2021-07-02 19:27:24 其他开发

我应该使用“rake spec"吗?或“rspec"(不能让“耙规范"工作)?

我在 Rails 3.2 上使用 rspec (2.11.1).当我使用“rake spec"运行我的测试套件时,我会失败.当我用“rspec"运行它时,一切都过去了.我已经看到其他人提到过这个问题,但没有任何明确的解释可以解释正在发生的事情以及最佳做法是什么. 如果我执行“rake spec"或“rake tmp:clear && rake spec",我的测试就会失败. 如果我执行 ..
发布时间:2021-07-02 19:27:22 其他开发

这个 rake db:seed 错误是什么意思?

我已经尝试解决这个问题几个小时了,但我似乎无法理解发生了什么. 我正在使用 Rails 3 测试版,并希望将一些数据植入数据库.但是,当我尝试通过 db:seed 播种一些值时,出现此错误: 抽水中止! 属性(#81402440)预期,得到数组(#69024170) seeds.rb 是: DataType.delete_all数据类型.创建(:名称 =>'细绳') 我 ..
发布时间:2021-07-02 19:27:18 其他开发

Rake 中的递归通配符?

跟进这个关于 GNU make 的问题: 我有一个目录 flac,其中包含 .FLAC 文件.我有一个相应的目录,mp3 包含 MP3 文件.如果 FLAC 文件比相应的 MP3 文件更新(或相应的 MP3 文件不存在),那么我想运行一堆命令将 FLAC 文件转换为 MP3 文件,并复制标签. 踢球者:我需要递归搜索flac目录,并在mp3目录下创建相应的子目录.目录和文件的名称可以有空格 ..
发布时间:2021-07-02 19:27:13 其他开发

Rails 3.1/rake - 没有队列的特定日期任务

我想让我的用户选择在特定(用户给定)时间向他们发送他们的帐户统计信息的每日摘要.... 让我们说以下模型: class DailySummery 10:00(小时)# last_sent_at# =>上次发送摘要的时间结尾 现在是否有最佳做法,如何通过电子邮件将帐户摘要发送到特定时间? 目前我有一个无限的ra ..
发布时间:2021-07-02 19:27:07 其他开发

如何在由带有 jruby 战争部署的 tomcat 服务的 rails 应用程序中运行 rake rake 任务?

我有一个部署到tomcat的rails应用程序,代码已经编译成java类并打包成war文件.我想知道,有没有办法让我像往常一样运行 rake 任务? 解决方案 java -jar WEB-INF/lib/jruby-core-1.6.4.jar -S rake 这对我有用.可能与之前的答案相同,但我对 java、.war 文件或 jruby 的了解不够,无法确定. ..
发布时间:2021-07-02 19:27:04 其他开发

每次在 Visual Studio 中保存文件时如何运行 Rake 任务?

如何在每次在 Visual Studio 中保存文件时自动运行 rake 脚本?我可以创建一个包装命令的批处理文件.我想在 CTRL + S 上触发它.但是,Visual Studio 2012 没有宏. JP Boodhoo 在他的许多屏幕投射中都做到了,但没有分享实现. 仅供参考,我的rakefile看起来像这样 需要 'albacore'desc '构建解决方案'msbuild ..
发布时间:2021-07-02 19:27:01 其他开发

Rake 和未初始化的常量

我花了好几天时间试图解决这个问题. Rake 抛出以下错误: dcarpenter$ 耙子耙子中止!未初始化的常量 ActionView::Helpers::JavaScriptProxy 我似乎无法在 Google、本网站或其他地方找到遇到此问题的任何人.我应该采取什么步骤来解决这个问题,我需要知道什么? rake --trace 产量: /Users/dcarpenter/D ..

更新列值的 Rake 任务

我正在编写一个 rake 任务来更新表中特定列中的值.当我运行任务时,出现此错误: 未初始化的常量 FirstLookSubscription 这里是rake任务代码: 命名空间 :first_look_db 做desc "为 Look 订阅增加一个月"FirstSubscription.where(subscription_state: 'active').each do |t|t.upd ..
发布时间:2021-07-02 19:26:55 其他开发

Rspec Rake 任务:如何解析参数?

我有一个生成新用户的 rake 任务.email、password和password_confirmation(确认)的值需要通过命令行输入. 这是我的佣金任务代码: 命名空间 :db do命名空间:设置做desc "创建管理员用户"任务:管理员 =>:环境做ui = HighLine.newemail = ui.ask("邮箱:")password = ui.ask("请输入密码:") ..
发布时间:2021-07-02 19:26:52 其他开发

ImageScience 在更新到 Rails 3 时中断

我有一个工作(并且运行良好)ImageScience 安装,它对图像的各种尺寸做了一些简单的调整,然后将它们复制到不同的目录.一切都非常简单.这个小而简单的例程是在一个耙子任务中.更新到 Rails 3 后,这个 rake 任务仍然可以工作(它也会执行一些 AR 插入和音频编码),但是 image_science 需要失败并显示这样的消息, “要求/home//.ruby_inline/In ..
发布时间:2021-07-02 19:26:49 其他开发

Rake 任务无法正确加载:环境

我正在运行一个自定义的 rake 任务... namespace :import dodesc "从标准输入中以 HTML 格式导入服务条款"任务:条款=>:环境做html = STDIN.read设置 = ApplicationWideSetting.firstsettings.terms_and_conditions = html如果设置.save放置“更新的服务条款"别的puts“更新服务 ..
发布时间:2021-07-02 19:26:47 其他开发

从 RAILS_ROOT 外部运行 rake 任务

我的 RAILS_ROOT 是/usr/local/www/application/ 如果我从 RAILS_ROOT 中运行“rake db:migrate RAILS_ENV=production",它工作正常. 但是我似乎找不到从 RAILS_ROOT 外部运行相同命令的方法. 解决方案 尝试: rake -f $RAILS_ROOT/Rakefile db:migrat ..
发布时间:2021-07-02 19:26:44 其他开发

如何使用非 rake 参数调用 rake

我有一个创建图表的 rake 任务: task :diagram do`rake erd filetype=dot disconnected=true`结尾 这个任务的执行速度很慢,我猜是因为在嵌套的 rake-invoke 语句中,整个 rails 环境被再次加载. 我想用 Rake::Task['...'].invoke 代替.但是 erd 任务有一些非 rake 参数(filety ..
发布时间:2021-07-02 19:26:41 其他开发