问题标签 [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 投票
7 回答
23449 浏览

ruby-on-rails - rake 任务在哪里定义?

在一个新创建的 Rails 项目(由 生成rails someName)上,可以运行一些“默认”的 rake 任务,例如:

  • rake test
  • rake db:migrate
  • ETC

问题是,这些任务在哪里得到描述?默认Rakefile没有所有这些任务。

此外,我检查了一些使用的项目,rspec并且我能够运行rake spec以运行所有测试。目标在哪里spec定义?

0 投票
1 回答
642 浏览

ruby - 耙合成任务和文件日期检查

我有一个 Rakefile 用于从 markdown 生成 HTML(并做一些与问题无关的其他事情。

我正在从我的源文件 .feature 文件(在 FileList 中)生成文件作为 HTMLDOCUMENTS到我的输出目录中。OUTPUT我有一种htmlfile方法来组装和编写我的 HTML 文件。

我在这里尝试两种替代方案:

文件任务:

具有规则的合成文件任务:

我的理解是后一个选项会合成文件任务,并具有相同的净效果。但是我发现,如果我选择它,它就不能处理增量构建,而第一个选项可以。

如果我构建,然后修改一个文件,然后运行 ​​rake --trace 我得到以下信息:

使用合成任务:

并使用显式文件任务:

这个选项显然是在检查源文件。我认为链接输出和源代码正是什么规则

0 投票
3 回答
92762 浏览

ruby-on-rails - File.open,写入和保存?

我正在尝试获取一个 .rb 文件,以便在运行该文件时在具有指定内容的特定目录中创建另一个 .rb 文件。我不知道最好的方法是使用 Ruby 文件还是 Rake 文件。你的输入会很棒。

0 投票
1 回答
1072 浏览

ruby-on-rails-3 - rake db:migrate 返回“rake:是一个目录”吗?

我一直在寻找这个问题的答案一个星期,但还没有找到答案。如果相关,我正在运行 Mac OS 10.5.8。

我正在尝试执行 Peepcode 教程“Meet Rails 3”,但是当我运行命令行时user$ rake db:migrate,我收到以下错误消息:

我在ruby​​.pastebin.com上发现了完全相同的错误,但没有答案。感谢任何愿意帮助有抱负的开发人员的人。谢谢。

0 投票
2 回答
322 浏览

ant - 命令显示 rakefile 任务的所有描述?

我知道在 Ant / Nant 中,您可以通过 -projecthelp 之类的参数来获取带有描述的可用目标列表。

对于 rakefile 的任务,是否有类似的命令行参数?

还有一种方法可以从 rakefile 本身生成文档吗?

0 投票
1 回答
1326 浏览

ruby - rakefile 中的 ant 任务等价物?

ruby rake 文件中的 <echo> ant 任务的等价物是什么?

0 投票
2 回答
136 浏览

ruby - 在 ruby​​ Rake 任务中存储项目特定配置信息的最佳方式是什么?

我有从远程服务器获取生产数据库等的 rake 任务。它总是相同的任务,但每个项目的服务器信息都会发生变化。我在这里有代码:https : //gist.github.com/868423 在最后一个任务中,我收到了 @local_db_dir_path = nil 错误。

我不想使用 shell 环境变量,因为我不想在每次使用 rake 或打开新 shell 时都设置它们。

0 投票
1 回答
1597 浏览

rakefile - 强制红宝石隐藏异常回溯

我用 做一些常见的任务Rakefile,例如编译、链接等。

当编译失败时,ruby 会显示发生任务错误的完整回溯,但这对我来说真的没用,甚至更多:这个回溯隐藏了编译错误。

“rake aborted”后如何隐藏一切!?

0 投票
2 回答
2618 浏览

ruby-on-rails - heroku rake db:migrate fails

I get the following error:

[app (master)]$ heroku rake db:migrate

rake aborted!

undefined method `root' for Heroku::Rails:Module /app/Rakefile:7

(See full trace by running task with --trace) (in /app)

I can't figure out how to run trace as suggested by the error (heroku rake db:migrate --trace gives "Invalid Option --trace"), and I don't believe this is related to the well-known "heroku doesn't use sqlite3" issue.

My Rakefile is as follows:

0 投票
1 回答
121 浏览

ruby - 如何在当前目录或Ruby中的任何指定子文件夹中自动查找指定类型的文件?

我正在使用以下代码将文件从 php 转换为 html。为了让它工作,我必须在第二行输入每个文件的名称。

有人能告诉我如何制作它,它会自动在主目录中找到任何 .php 文件,并在任何已定义的文件夹及其子文件夹中查找其他 .php 并将它们保存在相似的文件夹名称中吗?

例如: