rake相关内容

为所有任务 Rake 自定义参数?

我想传递一个参数来独立于我运行的任务. 例如: rake my_arg=foo耙 my_arg=foo :安装耙 my_arg=foo :升级耙 my_arg=foo :bar 有没有办法做到这一点? 解决方案 您可以像这样发送参数: rake some_task arg1=value arg2=value 然后从您的 rake 任务中的 ENV 中提取命名参数: arg1 ..
发布时间:2021-11-17 05:50:11 其他开发

如何将命名参数传递给 Rake 任务?

有没有办法在不使用环境变量的情况下将命名参数传递给 Rake 任务? 我知道 Rake 任务可以接受两种格式的参数: 环境变量 $ rake my_task foo=bar 这将创建一个名为 foo 和值 bar 的环境变量,可以在 Rake 任务 my_task 中通过 访问ENV['foo']. Rake 任务参数 $ rake my_task['foo','bar'] ..
发布时间:2021-11-17 05:36:14 其他开发

Travis CI:命令“bundle exec rake"以 1 退出

我的 Travis 构建出现问题,构建失败并显示错误 命令“bundle exec rake"以 1 退出.这是来自 Travis 的构建日志.这里是 GitHub 存储库的链接. 我已经尝试按照 这个问题,但这没有任何影响.我在本地机器上运行 bundle exec rake 没有问题,所有测试都在本地通过. 这是来自 Travis 的回溯: /home/travis/build/ ..
发布时间:2021-07-13 19:40:47 其他开发

Rails: rake db:test:prepare Vs rake test:prepare

作为指南,用于准备测试数据库的命令是 bundle exec rake db:test:prepare 但是,我发现以下命令也有效&为我创建了测试数据库. bundle exec rake test:prepare 想知道这是否是一个有效的命令,如果是的话.我在哪里可以找到文档. 在 rails 3.2.8 上测试 解决方案 根据 github 和源代码 task 'test: ..
发布时间:2021-07-12 20:44:54 其他开发

无法耙 db:migrate

C:\Users\MEGHA>rails new sagar_blog创造创建 README.rdoc创建 Rakefile... ...使用 turbolinks (2.2.1)使用 uglifier (2.5.0)您的捆绑包已完成!使用 `bundle show [gemname]` 来查看捆绑的 gem 的安装位置.C:\Users\MEGHA>cd sagar_blogC:\Use ..
发布时间:2021-07-02 19:30:29 其他开发

rake db:seed 期间的问题,值设置不正确

我想用 app/db 中的 seed.rb 文件预填充我的表 但是我在存储正确数据时遇到了问题. 在用户表中,我有一个名为 active 的列,其数据类型为 tinyint.所以现在我想用seeds.rb int值存储 User.create([ { :id => 1, :firstname => 'Felix', :lastname => 'Hohlwegler', :active ..
发布时间:2021-07-02 19:30:24 其他开发

Rake 不吞下 RSpec 消息输出

我的规范提供了我所希望的覆盖范围,但是,rspec 输出中显示了以下 2 条消息: rake resque:scheduler耙环境要求:工作 我如何在规范运行期间吞下这些,以免它们搞砸我的 nyancat 格式化程序? 规格 describe 'database rake task' doinclude_context '耙'let(:task_paths) { ['tasks/he ..
发布时间:2021-07-02 19:30:20 其他开发

无法使用 smarter_csv 运行 rake 任务

我创建了一个使用 smarter_csv gem 导入 csv 的 rake 任务. 抛出以下消息,如果有帮助,我添加了整个错误代码: rake import_csv:import_csvDigest::Digest 已弃用;使用摘要I, [2017-03-01T11:46:08.551994 #7029] INFO -- : ** [Raven] Raven 0.14.0 配置为不发送错 ..
发布时间:2021-07-02 19:30:17 其他开发

如何自定义rake-pipeline中MinispadeFilter使用的标识符

根据这个问题:设置 rake-pipeline 以与 Google App Engine 一起使用把手 我通过 rake-pipeline 使用 MinispadeFilter 作为我的依赖管理系统. 我看到的奇怪的事情是 coffeescript 和 handlebars 文件将它们的 minispade 标识符设置为 tmp 目录(我假设工作正在完成的地方).screencast. ..
发布时间:2021-07-02 19:30:14 其他开发

Rails - 使用 rake 任务更新属性.需要帮助疑难解答模型方法代码

我正在尝试使用每晚运行的 rake 任务(使用 Heroku 调度程序)并在满足某些特定条件时更新一些属性. 关于应用程序的一点逻辑: 该应用程序允许用户“接受挑战"并在一年中每周阅读一本书.这非常简单:用户注册,创建他们第一周将阅读的第一本书,然后可以输入他们下周要阅读的内容.在他们“排队"下周的书后,该表格将被隐藏,直到他们的第一本书创建后 7 天.此时,排队的图书将移至列表顶部并 ..
发布时间:2021-07-02 19:30:12 其他开发

Rake 因错误中止

尝试在生产服务器上设置 exception_logger 插件.在开发机器上一切正常.尝试在 prod 服务器上 rake db:migrate 并且我收到此错误: rake 中止!没有要加载的文件 - 分页 我错过了什么? 解决方案 2.1 不支持经典分页 - 或者至少它是一个死库 http://workingwithrails.com/railsplugin/5289-cla ..
发布时间:2021-07-02 19:30:09 其他开发

ruby on rails 错误 rake db:create

我一直在 rails 上使用 ruby​​ 没问题,现在每次运行 rake db:create 时突然出现以下错误: C:\>cd xamppC:\xampp>cd htdocsC:\xampp\htdocs>cd 什么C:\xampp\htdocs\what>rake db:create耙子中止!#的未定义方法`task'(通过使用 - ..
发布时间:2021-07-02 19:30:06 其他开发

Rake 任务是否需要使用 Resque 在后台运行?

我在我的 rake 任务中有这个代码.这似乎有点矫枉过正,因为 rake 任务已经作为 cron 作业运行了.我想我可以安全地将它从 Resque 中取出并直接运行它,但不确定我是否遗漏了什么. desc "更新每日销售额"任务:daily_sales =>:环境做Resque.enqueue(DailySaleService.perform)结尾 解决方案 是的,这太过分了.没有理由为 ..
发布时间:2021-07-02 19:30:03 其他开发

查看当前是否正在运行特定的 rake 任务

有什么办法可以找出当前是否正在从 Rails 控制器运行特定的 rake 任务?我有一个广泛的耙子任务,需要 5-6 个小时才能完成. 我需要从前端 Web 界面查看该 rake 任务的状态,例如: 任务“一些操作"正在运行... 此外,如果能够从前端 Web 界面中硬停止/运行该 rake 任务,那就太好了. 如果发现 Railscast 专门用于它,但那里描述的方法只允 ..

创建用于从 csv 文件导入数据的 rake 任务

我正在创建一个 rake 任务来将 csv 文件数据导入我的数据库 (MySQL).这是我所做的,但它不起作用 需要'csv'命名空间:技术做desc "从 csv 文件导入技术"任务临时::环境做文件 = "tech.csv"CSV.foreach(file, :headers => true) 做 |row|临时创建({:当前 =>行[1],:今天 =>行[2],:周=>行[3],:月 => ..
发布时间:2021-07-02 19:29:57 其他开发

在 FATAL 没有 pg_hba.conf 条目后 Rake 中止

尝试在 CentOS 6.5 上运行我的 Rails 4.0.4 (Ruby 2.1.1) 应用程序 尝试迁移时失败: $ rake db:migrate耙子中止!PG::ConnectionBad:致命:没有主机“::1"、用户“my_user"、数据库“my_database_dev"的 pg_hba.conf 条目,SSL 关闭 我不知道如何解决这个问题.在我的 mac 设置上一切 ..
发布时间:2021-07-02 19:29:54 其他开发

Rails - rake db:reset 不清除我的数据库

这里是 rails 的新手,并尝试使用 db\seeds.rb 文件等 首先,我想使用 rake db:reset 清除数据库中的所有数据,但它不起作用! 这是我的输出 C:\Sites\sportproject>rake db:reset无法删除 db/development.sqlite3 : #db/development.sqlite3 已经存在-- create_table ..
发布时间:2021-07-02 19:29:51 其他开发

Rake 顺序任务

我遇到了一个非常奇怪的问题.我有一个任务可以重置我的数据库: task :reset =>[:drop, :create, :migrate, :seed] 问题是,由于在后期迁移文件中添加的列丢失,我在播种时收到错误.一个例子: 未定义的方法 new_attr= 用户 但此属性已添加到迁移中.奇怪的是,如果我单独运行上述任务,我会没有 收到错误.有人可以解释一下吗?这些任务当然不能异步 ..
发布时间:2021-07-02 19:29:48 其他开发