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

ruby - rake db:migrate rake 中止!无法从现有 gemspec 中确定名称

我正在尝试 rake db:migrate。我克隆了一个存储库并尝试 rake db:migrate,但收到此错误:

在我的 Rakefile 第 6 行中,我有这个:

当我追踪它时,这就是我得到的:

我不知道出了什么问题,因为昨天我在办公室工作,一切都很好。我只是想尝试在我的笔记本电脑中克隆存储库,但它不起作用。

我的宝石文件:

0 投票
1 回答
68 浏览

jruby - 如何告诉莺不要读取本地 rakefile

有没有办法以warble war不会读取本地 Rakefile 的方式运行?换句话说,我希望能够拥有一个 borken Rakefile,但让它完全不影响莺。

0 投票
1 回答
179 浏览

ruby - 如何分解 rakefile?

我正在尝试将一些 rake 任务添加到 Octopress Rakefile,并且我想将这些任务放在另一个子 rakefile 中,但是当我导入子 rakefile 时,它​​们无法访问 rakefile 顶部的常量。

我正在导入子 rakefile:

这是我无法在子文件中读取的那种配置:

这是错误:

耙中止!main:Object 的未定义局部变量或方法“source_dir”

0 投票
1 回答
1254 浏览

gmail - 如何使用 Gmail 在 BitNami Redmine Stack 中创建问题?

我花了很多时间为这个问题找到一个真正有效的解决方案。我阅读了所有关于此的文档、博客、论坛等,但没有任何效果。让我们直接进入问题。

我正在使用 BitNami Redmine Stack,我想在 redmine 上准备一个完全免费的帮助台。如您所知,redmine 最初可以通过电子邮件(在我的情况下为 Gmail)创建问题。某人(假设是客户)向 redmine 堆栈发送电子邮件并声明需要由支持团队解决的问题。然后支持团队可以看到客户报告的所有问题并开始修复工作流程。这样,客户将被告知纸巾的更新以及流程的进展情况

0 投票
1 回答
970 浏览

ruby-on-rails - 在 Rake 命名空间中访问 Rails 环境配置

我的environment.rb文件中定义了一个路径

我希望能够在这样的 Rake 文件中设置变量访问这些

但是当我运行时我不断收到错误rake myapp:first_task

我想这与没有加载的环境有关,因为如果我放

在任务定义中。

有没有办法environment.rb像我试图做的那样使用设置的配置值?

有更好/正确的方法吗?

干杯,

卢克

0 投票
2 回答
1999 浏览

ruby-on-rails - Rake 中止:“错误:'rake/rdoctask' 已过时且不再受支持。请改用 'rdoc/task'(在 RDoc 2.4.2+ 中可用)。”

尝试执行时:

终端回答:

此处提出的任何解决方案(特别是降级 gem,或修改 Rakefile(以下)工作(rake 版本 10.0.1)

谢谢您的帮助,

0 投票
1 回答
2119 浏览

ruby-on-rails - 陷入 rake 迁移

大家好吗?

我在 rake 迁移中“卡住”了 -

错误消息显示 -

迁移到 AddDeviseToUsers (20130628040020) == AddDeviseToUsers:迁移 ======================================= ======== -- change_table(:users) rake 中止!发生错误,此迁移和所有后续迁移均已取消:

PG ::错误:错误:关系“用户”不存在:ALTER TABLE“用户”添加列“电子邮件”字符变化(255)默认''不是NULL/app/vendor/bundle/ruby/2.0.0/gems/ activerecord-3.2.12/lib/active_record/connection_adapters/postgresql_adapter.rb:652:in exec' ... /app/vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.12/lib/active_record/migration.rb:551:in migrate' /app/vendor/bundle/ruby/2.0.0/gems/activerecord-3.2.12/lib/active_record/railties/databases。 rake:179:in `block (2 levels) in ' Tasks: TOP => db:migrate (通过使用 --trace 运行任务查看完整跟踪) Optinovations-MacBook-Air:omrails Optinovation$ rake db: migrate rake 中止!

不知道如何构建任务 'db:'

https://github.com/optinovation/omrails

Heroku 日志:

2013-06-28T04:30:42.808951+00:00 heroku[api]:使用bundle exec rake db:migratehansean@gmail.com 的命令启动进程 2013-06-28T04:30:48.308515+00:00 heroku[run.8286]:等待客户端2013-06-28T04:30:48.353120+00:00 heroku[run.8286]:使用命令bundle exec rake db:migrate 2013-06-28T04:30:56.086242+00:00 heroku[run.8286] 启动进程:状态从完成变为完成2013-06-28T04:30:56.078116+00:00 heroku[run.8286]:进程以状态 1 退出 2013-06-28T05:31:34.078443+00:00 heroku[web.1]:空闲 2013-06- 28T05:31:36.753947+00:00 heroku[web.1]:使用 SIGTERM 停止所有进程 2013-06-28T05:31:38.664799+00:00 heroku[web.1]:进程以状态 0 退出 2013-06- 28T05:31:38.670876+00:00 heroku[web.1]:状态从向上变为向下

请帮忙!

0 投票
1 回答
355 浏览

ruby - Rakefile - 停止多任务中的每个任务

我有一个使用 Flask 运行的应用程序,并使用 Compass 作为 css 预处理器。这意味着我需要启动 python 服务器和指南针进行开发。我制作了一个我认为很聪明的 Rakefile,从一个命令启动所有内容,并让所有内容仅在一个终端窗口中运行。

一切正常,但问题是当我尝试停止一切(使用cmd + c)时,它只会终止指南针任务并且 Flask 服务器继续运行。如何确保每个任务都停止?或者是否有替代方法可以同时启动多个任务而不会出现此问题?

这是我的 rakefile,非常简单:

编辑

作为记录,我使用的是 Makefile 并且一切正常。但我改变了部分工作流程并开始使用 Rakefile,因此我对所有内容都进行了 Rakefile,并为了简单起见去掉了 Makefile。

0 投票
1 回答
82 浏览

ruby-on-rails - Ruby on Rails - Rakefile validates_uniqueness_of

我正在使用 rakefile 从一个网站获取信息并将其保存到我的数据库中。

使用 TMDB-Gem,此代码浏览@movie = TmdbMovie.browse(:order_by => "release", :order => "asc", :page => 1, :per_page => 2, :language => "en", :expand_results => true)最旧的电影(:order_by => "release"

每部电影都有一个tmdb_id,每一个id都是独一无二的

如何让 rakefile 检查返回的电影的 tmdb_id 是否唯一,如果已经有具有该 ID 的电影,则跳过并保存下一部电影。

我在我的电影模型中尝试过,validates_uniqueness_of :tmdb_id但是在运行 rake 命令时它会出错并且它不保存电影。

基本上,我怎样才能通过 rakefile 验证 tmdb_id 的唯一性

这是我的 rake 文件

0 投票
1 回答
9078 浏览

ruby - 为什么我会收到“RAKEFILE ABORTED, NO RAKEFILE FOUND”?

我试图进行交互式 Ruby 测试无济于事。

我下载了没有问题的 zip 文件,并按照终端命令行的指示继续收到以下错误。我正在使用“Ruby 1.9.3p392(2013-02-22 修订版 39386)[x86_64-darwin10.8.0]”。

如果有人可以提供任何帮助或建议,请提前感谢您。

我没有收到此错误消息,我收到以下错误消息:

当我跑步时,rake --trace我收到: