问题标签 [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 - 是否可以在另一个 Rakefile 任务中使用?
我有一些 Rake 任务想在我的 Rakefiles 中使用。是否可以从另一个 rakefile 包含一个 rakefile 中定义的任务?
ruby-on-rails - 启动 Rails 环境时,有什么方法可以禁止 Erubis 打印“** Erubis 2.6.5”?
我有几个经常通过 Rake 运行的 Cron 作业,并且这些作业的输出通过电子邮件发送(通过 MAILTO)。由于这些任务加载 Rails 环境(包括 Erubis),它们总是在启动时打印出“** Erubis 2.6.5”。这意味着自从 Cron 收到输出后,始终会生成一封电子邮件。有什么方法可以配置 Erubis 停止将这个启动消息打印到控制台?
ruby - rake 任务可以知道调用链中的其他任务吗?
Rake(如 make)能够在调用时指定许多目标/任务。rake 任务是否可以访问用户调用的任务列表以完成其工作?
设想:
考虑一个基于 Rake 的构建工具。帮助任务想知道还指定了哪些任务,以便打印它们的使用情况并停止构建过程。与 rake 风格的参数传递相比,这样做的好处是更简洁的语法(rake help build
而不是rake help task=build
)和链接(rake help build run_tests
将打印两者的用法)。
c++ - Rakefile 规则输出生成问题
我有一个像这样的规则的 Rakefile:
如您所见,它会从“stdlib”目录(包含源代码)到存储二进制文件的“build”目录生成许多 .so 库。
现在的问题是,由于这种“目录交换”,rake 似乎无法将 .so 文件识别为它生成的文件,导致每次运行 rake 命令时都会重新编译每个 .so 模块,即使没有任何更改。
有没有办法解决这个问题?
谢谢
ruby - 什么是 Rakefile?
我已经开始学习 Ruby,并且刚刚在 NetBeans IDE 中尝试了我的第一个 hello world 程序。我有一个疑问,我可以看到新项目向导创建了一组包结构。它有一个“Rakefile”。这是什么意思,它的用途是什么?
ruby - 通过 ruby 文件确认可执行文件(脚本、bat、cmd、exe)的存在
使用 ruby 文件(或任何 rake 工具)我需要确定执行我的脚本的用户是否能够执行某些 shell 命令。特别是 g++ 等。希望系统独立,所以如果有一些 g++.bat、g++.exe 或只是 g++(等),它应该说是,只要它在路径上并且在用户系统上可执行。
示例:如果用户有文件的无扩展可执行版本和文件的 .cmd 版本,它应该在 linux 系统上对无扩展版本说“yes”,在 windows 上对 .cmd 版本说“yes”系统。由于用户 shell 只能执行该版本的文件。
这样做的目的是允许脚本进行自我配置(尽可能)。
关于我如何去做这件事的任何建议?
ruby - 在 Rake 任务完成后添加 Growl 通知
有没有办法在所有 Rake 任务的末尾添加 Growl 通知?
我最初想创建一个 Growls 任务,并将其作为依赖项添加到我希望从中发出警报的任务中,但我意识到依赖项在任务开始之前就运行了。有没有办法在某些 Rake 任务完成后添加要运行的任务?
它真的很有用,所以我不必坐在那里等待长时间的任务。
** 2010 年 8 月 17 日更新**
这是使用growlnotify 执行此操作的解决方案...将其放入您的Rakefile:
-- 归功于 Alkaline - 请参阅下面他使用 ruby-growl 的解决方案 --
ruby-on-rails - 当我运行“rake gems:refresh_specs”时“没有找到 Rakefile”
当我运行我的应用程序时,我收到此错误:
当我运行时:
我得到:
我已经从应用程序层次结构中的各个目录尝试了 rake 命令,但没有成功。
ruby-on-rails - 如何为“丢失”其 Rakefile 的 Rails 应用程序生成新的 Rakefile?
不知何故,我的 Rails 应用程序没有 Rakefile。不知道是丢了还是怎么了。
所以当我运行时:
我得到:
如何生成新的 Rakefile 来刷新我的 gem 规格?
ruby-on-rails - 缺少 RedCloth gem 但 `rake gems:install` 什么都不做
我尝试启动我的 Rails 应用程序,但收到来自 Passenger 的错误消息:
我在我的应用程序中安装了一个 Rakefile 并尝试运行rake gems:install
,但没有任何反应,也没有打印错误消息。
我该如何解决这个问题?