问题标签 [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.
ruby-on-rails - rake 任务在哪里定义?
在一个新创建的 Rails 项目(由 生成rails someName
)上,可以运行一些“默认”的 rake 任务,例如:
rake test
rake db:migrate
- ETC
问题是,这些任务在哪里得到描述?默认Rakefile
没有所有这些任务。
此外,我检查了一些使用的项目,rspec
并且我能够运行rake spec
以运行所有测试。目标在哪里spec
定义?
ruby - 耙合成任务和文件日期检查
我有一个 Rakefile 用于从 markdown 生成 HTML(并做一些与问题无关的其他事情。
我正在从我的源文件 .feature 文件(在 FileList 中)生成文件作为 HTMLDOCUMENTS
到我的输出目录中。OUTPUT
我有一种htmlfile
方法来组装和编写我的 HTML 文件。
我在这里尝试两种替代方案:
文件任务:
具有规则的合成文件任务:
我的理解是后一个选项会合成文件任务,并具有相同的净效果。但是我发现,如果我选择它,它就不能处理增量构建,而第一个选项可以。
如果我构建,然后修改一个文件,然后运行 rake --trace 我得到以下信息:
使用合成任务:
并使用显式文件任务:
这个选项显然是在检查源文件。我认为链接输出和源代码正是什么规则
ruby-on-rails - File.open,写入和保存?
我正在尝试获取一个 .rb 文件,以便在运行该文件时在具有指定内容的特定目录中创建另一个 .rb 文件。我不知道最好的方法是使用 Ruby 文件还是 Rake 文件。你的输入会很棒。
ruby-on-rails-3 - rake db:migrate 返回“rake:是一个目录”吗?
我一直在寻找这个问题的答案一个星期,但还没有找到答案。如果相关,我正在运行 Mac OS 10.5.8。
我正在尝试执行 Peepcode 教程“Meet Rails 3”,但是当我运行命令行时user$ rake db:migrate
,我收到以下错误消息:
我在ruby.pastebin.com上发现了完全相同的错误,但没有答案。感谢任何愿意帮助有抱负的开发人员的人。谢谢。
ant - 命令显示 rakefile 任务的所有描述?
我知道在 Ant / Nant 中,您可以通过 -projecthelp 之类的参数来获取带有描述的可用目标列表。
对于 rakefile 的任务,是否有类似的命令行参数?
还有一种方法可以从 rakefile 本身生成文档吗?
ruby - rakefile 中的 ant 任务等价物?
ruby rake 文件中的 <echo> ant 任务的等价物是什么?
ruby - 在 ruby Rake 任务中存储项目特定配置信息的最佳方式是什么?
我有从远程服务器获取生产数据库等的 rake 任务。它总是相同的任务,但每个项目的服务器信息都会发生变化。我在这里有代码:https : //gist.github.com/868423 在最后一个任务中,我收到了 @local_db_dir_path = nil 错误。
我不想使用 shell 环境变量,因为我不想在每次使用 rake 或打开新 shell 时都设置它们。
rakefile - 强制红宝石隐藏异常回溯
我用 做一些常见的任务Rakefile
,例如编译、链接等。
当编译失败时,ruby 会显示发生任务错误的完整回溯,但这对我来说真的没用,甚至更多:这个回溯隐藏了编译错误。
“rake aborted”后如何隐藏一切!?
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:
ruby - 如何在当前目录或Ruby中的任何指定子文件夹中自动查找指定类型的文件?
我正在使用以下代码将文件从 php 转换为 html。为了让它工作,我必须在第二行输入每个文件的名称。
有人能告诉我如何制作它,它会自动在主目录中找到任何 .php 文件,并在任何已定义的文件夹及其子文件夹中查找其他 .php 并将它们保存在相似的文件夹名称中吗?
例如: