问题标签 [rakefile]

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 投票
1 回答
1881 浏览

ruby-on-rails - 在 Rake 中组合多个任务时清理任务

我在 rake 中有一个构建任务,它定义了以下依赖项:

第一个任务“solr:start”启动 Solr 索引服务器。现在,如果构建失败(可能是规范测试失败),则不会执行“solr:stop”任务。并且服务器没有停止。

有没有办法指定一个清理任务或一个即使依赖任务之一失败也始终运行的任务?就我而言,要始终确保“solr:stop”执行...

0 投票
1 回答
886 浏览

ruby - 将 Ruby 源代码作为 HTML 添加到 RDoc

如何将 ruby​​ 代码文件按原样包含到 RDoc 中?

我有一个 example.rb 文件,它记录了如何使用我的 gem,我想将它作为 README.rdoc 和 HISTORY.rdoc 之类的文件之一包含在内。

我已经想出了如何使用语法 gem将 ruby​​ 源代码转换为 HTML,但我不知道如何在不解析文件的情况下让 RDoc 包含该文件。

当我告诉 RDoc 包含 html 文件时,它没有被列出,如果我通过使用 rdoc 或 txt 作为文件扩展名来伪造它,它不会正确显示(文件实际上仍然是 html)。

我有一个可行的解决方案,它非常丑陋。必须有一种更好的方法来做到这一点,它是 rdoc 原生的,但我没有看到。

这是我的 Rakefile 中的内容:

0 投票
2 回答
740 浏览

ruby - rake cp 权限在 Windows 上被拒绝

这是 rake 文件。

我得到“权限被拒绝 - 网络”。我该怎么做才能在 Windows 中为 rake 提供与运行时相同的权限。

0 投票
1 回答
1342 浏览

c++ - C++项目中的Rakefile规则

我正在为小型 C++ 项目将 Makefile 转换为 Rakefile。我有带有 *.h 和 *.cpp 文件的 src 目录和所有 *.o 所在的 obj 目录(我不希望它们在 src 中)。如何使用 Rake 规则来做到这一点?

这很好用,但我想要一个通用规则。

这将返回“不知道如何处理依赖规则:/src\/(\w+).cpp/”

0 投票
1 回答
3373 浏览

ruby-on-rails - Rails - Rakefile

What is Rakefile? in the root /Rakefile

To get Jammit working, You need to add the following to the Rakefile

Why is that? What does that do exactly? thxs

0 投票
1 回答
777 浏览

ruby - 简单的 rake 文件操作

我正在使用 rake 0.8.7

我想运行一个简单的 rake 任务来解压缩一个名为 pma.zip 的文件

这是我的任务

pma.txt 应该是 pma.zip 解压缩到的文件。即pma.txt的创建依赖于pma.zip的存在。

但是,当我运行 rake unzip_pma 时,没有进行解压缩,所以我的猜测是我的语法不正确。

问题 1. 我做错了什么。
问题 2. 有没有什么方法可以获得比我在 rake 命令上运行跟踪时看到的更有意义的输出?

谢谢!

0 投票
1 回答
59 浏览

ruby - 在我的 RubyGem 中构建 C 文件

我正在尝试将我的 ruby​​ 应用程序打包为 RubyGem(使用 Jeweler 和 Rake)。我需要在要安装 gem 的目标机器上构建一些 C 源代码,然后将输出放在 gem 的 bin 目录中,以便我的 ruby​​ 代码可以使用它。

在 gem 安装期间我可以通过什么钩子来执行命令?

我的 Rakefile 中的一个片段如下所示:

当我执行rake build它时输出Build,当我执行rake install输出时,Build后面跟着Install. 当我这样做时问题就来了,gem install那么install任务就没有被调用。

0 投票
2 回答
5479 浏览

ruby - 使用 rake import(调用其他 rakefiles)

这是我的主要 rake 文件

我看到了有关上述步骤如何工作的文档,但我不知道如何在另一个 subrake 文件中调用任务。顺便说一句,这些任务可能与我的名称相同,这是一个问题吗?

0 投票
1 回答
359 浏览

ruby - 如何格式化来自 Rake 的 FileList 的新字符串?

我正在编写一个 rakefile,需要同时针对多个测试 dll 运行 mstest。我需要它只运行一次 mstest,因为我只需要一个 TRX 文件。为了针对多个测试 dll 运行 mstest,我需要能够/testcontainer:some.test.dll在同一命令中添加多个实例。这是我当前的 rake 任务:

例如,testDlls 有 test1.dll、test2.dll 和 test3.dll。上述任务输出:

我需要的是:

我怎样才能得到我想要的输出?

0 投票
3 回答
1440 浏览

ruby-on-rails - 从 Rakefile / Ruby on Rails 3 中的模型访问类方法

我有一个模型,我们称之为 Foobar。我希望能够运行 cron 作业来更新作为 Foobar 实例的所有对象的属性。所以,在伪代码中,它可能是这样的:

现在,假设我将它包装在一个名为 Foobar.run_update() 的类方法中。

调用 Foobar.run_update() 从控制器甚至视图都可以正常工作。但是,我想做的是从 Rakefile 运行 run_update() 以便我可以将它绑定到 cron 运行中。但是,当从 crontab 调用 Foobar 类时,它对 Rake 不可用。

我该如何解决?当从 cron 调用 Rake 时,如何从 Rake 访问 Foobars 的类方法?

非常感谢您的帮助。