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

ruby - 是否可以在另一个 Rakefile 任务中使用?

我有一些 Rake 任务想在我的 Rakefiles 中使用。是否可以从另一个 rakefile 包含一个 rakefile 中定义的任务?

0 投票
4 回答
556 浏览

ruby-on-rails - 启动 Rails 环境时,有什么方法可以禁止 Erubis 打印“** Erubis 2.6.5”?

我有几个经常通过 Rake 运行的 Cron 作业,并且这些作业的输出通过电子邮件发送(通过 MAILTO)。由于这些任务加载 Rails 环境(包括 Erubis),它们总是在启动时打印出“** Erubis 2.6.5”。这意味着自从 Cron 收到输出后,始终会生成一封电子邮件。有什么方法可以配置 Erubis 停止将这个启动消息打印到控制台?

0 投票
1 回答
386 浏览

ruby - rake 任务可以知道调用链中的其他任务吗?

Rake(如 make)能够在调用时指定许多目标/任务。rake 任务是否可以访问用户调用的任务列表以完成其工作?

设想:

考虑一个基于 Rake 的构建工具。帮助任务想知道还指定了哪些任务,以便打印它们的使用情况并停止构建过程。与 rake 风格的参数传递相比,这样做的好处是更简洁的语法(rake help build而不是rake help task=build)和链接(rake help build run_tests将打印两者的用法)。

0 投票
1 回答
274 浏览

c++ - Rakefile 规则输出生成问题

我有一个像这样的规则的 Rakefile:

如您所见,它会从“stdlib”目录(包含源代码)到存储二进制文件的“build”目录生成许多 .so 库。

现在的问题是,由于这种“目录交换”,rake 似乎无法将 .so 文件识别为它生成的文件,导致每次运行 rake 命令时都会重新编译每个 .so 模块,即使没有任何更改。

有没有办法解决这个问题?

谢谢

0 投票
2 回答
37504 浏览

ruby - 什么是 Rakefile?

我已经开始学习 Ruby,并且刚刚在 NetBeans IDE 中尝试了我的第一个 hello world 程序。我有一个疑问,我可以看到新项目向导创建了一组包结构。它有一个“Rakefile”。这是什么意思,它的用途是什么?

0 投票
3 回答
3177 浏览

ruby - 通过 ruby​​ 文件确认可执行文件(脚本、bat、cmd、exe)的存在

使用 ruby​​ 文件(或任何 rake 工具)我需要确定执行我的脚本的用户是否能够执行某些 shell 命令。特别是 g++ 等。希望系统独立,所以如果有一些 g++.bat、g++.exe 或只是 g++(等),它应该说是,只要它在路径上并且在用户系统上可执行。

示例:如果用户有文件的无扩展可执行版本和文件的 .cmd 版本,它应该在 linux 系统上对无扩展版本说“yes”,在 windows 上对 .cmd 版本说“yes”系统。由于用户 shell 只能执行该版本的文件。

这样做的目的是允许脚本进行自我配置(尽可能)。

关于我如何去做这件事的任何建议?

0 投票
2 回答
792 浏览

ruby - 在 Rake 任务完成后添加 Growl 通知

有没有办法在所有 Rake 任务的末尾添加 Growl 通知?

我最初想创建一个 Growls 任务,并将其作为依赖项添加到我希望从中发出警报的任务中,但我意识到依赖项在任务开始之前就运行了。有没有办法在某些 Rake 任务完成后添加要运行的任务?

它真的很有用,所以我不必坐在那里等待长时间的任务。

** 2010 年 8 月 17 日更新**

这是使用growlnotify 执行此操作的解决方案...将其放入您的Rakefile:

-- 归功于 Alkaline - 请参阅下面他使用 ruby​​-growl 的解决方案 --

0 投票
1 回答
3156 浏览

ruby-on-rails - 当我运行“rake gems:refresh_specs”时“没有找到 Rakefile”

当我运行我的应用程序时,我收到此错误:

当我运行时:

我得到:

我已经从应用程序层次结构中的各个目录尝试了 rake 命令,但没有成功。

0 投票
1 回答
1087 浏览

ruby-on-rails - 如何为“丢失”其 Rakefile 的 Rails 应用程序生成新的 Rakefile?

不知何故,我的 Rails 应用程序没有 Rakefile。不知道是丢了还是怎么了。

所以当我运行时:

我得到:

如何生成新的 Rakefile 来刷新我的 gem 规格?

0 投票
4 回答
878 浏览

ruby-on-rails - 缺少 RedCloth gem 但 `rake gems:install` 什么都不做

我尝试启动我的 Rails 应用程序,但收到来自 Passenger 的错误消息:

我在我的应用程序中安装了一个 Rakefile 并尝试运行rake gems:install,但没有任何反应,也没有打印错误消息。

我该如何解决这个问题?