问题标签 [rake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
958 浏览

ruby - rake 的目录依赖关系

我正在使用 rake 来复制目录:

这工作正常,除非 original_directory 中的某些内容发生更改。问题是封闭目录上的 mod 日期没有改变,所以 rake 不知道要再次复制目录。有没有办法处理这个?不幸的是,我当前的设置不允许我为 original_directory 中的每个单独文件设置单独的依赖项。

0 投票
20 回答
386256 浏览

ruby - 如何将命令行参数传递给 rake 任务

我有一个需要将值插入多个数据库的 rake 任务。

我想将此值从命令行或另一个rake 任务传递给 rake 任务。

我怎样才能做到这一点?

0 投票
4 回答
9352 浏览

ruby-on-rails - 如何找到 rake 任务的源文件?

我知道您可以通过键入查看所有可能的 rake 任务

但我需要知道一个任务到底是做什么的。从输出中,我怎样才能找到实际具有任务的源文件?例如,我正在尝试查找 db:schema:dump 任务的来源。

0 投票
7 回答
30671 浏览

ruby-on-rails - rake db:migrate 是否是正确的命令以重新同步 schema.rb 与您的数据库架构?

我运行“rake db:migrate”以将 schema.db 与我的数据库模式重新同步。但它失败了,说我的一张表已经存在。我认为它试图重新创建表。如果您只想更新 schema.rb 以反映您在数据库中独立于 Rails 所做的任何更改,如果不是“rake db:migrate”,您应该使用什么命令?关于这类事情的最佳文档来源是什么?

0 投票
6 回答
57687 浏览

ruby-on-rails - rails rake 任务是否提供对 ActiveRecord 模型的访问?

我正在尝试创建自定义 rake 任务,但似乎我无权访问我的模型。我认为这是 rails 任务中隐含的内容。

我在 lib/tasks/test.rake 中有以下代码:

这是我的父模型的样子:

这是一个非常简单的示例,但我收到以下错误:

有任何想法吗?谢谢

0 投票
3 回答
1695 浏览

ruby-on-rails - 缓存在 rake 任务中的 ActiveRecord 模型?

我知道在 rails 2.3.2 ActiveRecord 查询被缓存,即您可能会在开发/生产日志中看到一些内容:

我想知道相同的原则是否适用于 rake 任务。

我有一个 rake 任务,它将查询很多不同的模型,我想知道我是否应该实现自己的缓存,或者默认情况下是否包含此行为。

另外,有没有办法查看 rake 任务期间执行的 sql 查询?类似于开发/生产日志

0 投票
2 回答
636 浏览

c++ - 在 C++ 应用程序中嵌入 Rake?或者有 LUA 的湖吗?

我发现了一些关于在 C++ 应用程序中嵌入 Ruby 的问题。几乎所有投票最多的答案都建议使用 Lua。

鉴于我想到的一个项目会更好地使用 Rake 中已经表达的语法(它是一个规则引擎),是否有任何简单的方法可以将 Rake 嵌入到 C++ 应用程序中,或者是否有类似 Rake 的 Lua 模块?

澄清一下:如果可能的话,我希望这是一个独立的应用程序。它应该具有最少的先决条件,因为它将在相当简陋的 (Windows) 操作系统上运行。

0 投票
2 回答
2076 浏览

ruby-on-rails - rake 规范不使用 rails 环境

我正在尝试在我刚刚升级到 rails 2.3.2 的 rails 项目中使用 rspec。我已经在应用程序中安装了 rspec 1.2.6 和 rspec-rails 1.2.6 作为插件。

我的问题是规范无法访问我的应用程序类或任何 rails 标准库。

首先,我必须使用 RAILS_ROOT 的完整路径指定要测试的模型类,但现在加载类时,我得到以下信息

我通过从应用程序的根目录调用 rake spec 来启动 rspec。

关于在这种情况下可能缺少什么的任何想法?

0 投票
2 回答
738 浏览

ruby-on-rails - 插件可用于 rake 任务吗?

当我为使用插件中定义的模型的应用程序运行 rake 任务时,我得到一个未初始化常量错误,但是当我使用脚本/运行器运行模型进程时,它在 rake 任务中被触发,那么作业运行正常吗?

加载我所有插件的脚本/运行程序之间是否存在一些区别,即使它正在传递一个环境,当我启动一个 rake 任务时也不会发生这种情况?

0 投票
0 回答
228 浏览

continuous-integration - 将 rake 与 Teamcity 一起使用会产生 RegexError

每次我尝试使用团队城市使用 rake 构建 .NET 解决方案时,我都会收到相同的

我的自然假设是我的 rake 代码中实际上有一个无效的转义字符,我承认我以前从未使用过 ruby​​ 或 rake,但是脚本本身执行没有问题,并且在执行命令时表现得应该没有使用teamcity的线。

此外,我通过我的代码慢慢地注释掉了行,以试图缩小无效字符的范围,即使使用完全注释掉的 rake 文件,团队城市进程仍然会失败。

感谢您的帮助,如果需要更多信息,请告诉我。