问题标签 [rake]

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 投票
3 回答
19678 浏览

ruby-on-rails - rake db:migrate 到底是做什么的?

rake db:migrate 只添加新的迁移,还是放弃所有迁移/更改并构建新的所有内容?

我认为 rake 正在引发错误,因为它试图访问在迁移 042 中删除的迁移 040 中的表属性。不知何故,我的数据库和 rake 不同步,我想修复它们。

对于你们那里的专家 - rake 与迁移不同步是否常见?我怎样才能避免这种情况(不,我不手动编辑我的架构或 rake 文件)。

0 投票
3 回答
5872 浏览

ruby-on-rails - 如何在 Ruby on Rails 中为我的 rake 任务使用自定义日志?

我有一个 rake 任务,它调用这样的函数:

我希望将日志输出到自定义日志,并且我真的不希望每次进行函数调用时都必须传递日志引用。我在某个地方找到了这个(再也找不到了):

但这对我不起作用,我不确定它甚至可以做什么,因为我很久以前就拿到了代码,直到现在才使用它。我无法在 google 上搜索 @@(尝试过 +"@@" rails)来查看它的作用。在这个问题上的任何帮助都会很棒。我希望有一个快速的解决方案,而不必安装 gem 或插件(除非有一个非常好的理由。

谢谢!

0 投票
2 回答
1567 浏览

ruby-on-rails - rake db:test:load 不工作

我正在做一个需要 Rails 1.2.6 的项目。我正在设置我的第一个测试环境,但我得到一个“rake aborted!不知道如何构建任务'db:test:load'”

当我尝试“rake db:test:load”时。此命令仅适用于 Rails 2.x 吗?我需要使用不推荐使用的命令吗?

0 投票
1 回答
2134 浏览

ruby-on-rails - Ruby on Rails:即使已安装也找不到 gem

我在尝试运行任何 Ultrasphinx rake 命令(在 Linux 终端下)时遇到此错误,例如 rake ultrasphinx:configure :

我收集这意味着未安装 echo gem。但是如果我运行“gem list --local”,它会显示 echoe gem 已安装。这里可能是什么问题,我该如何调试?

0 投票
1 回答
3515 浏览

ruby - rake 使用的 Gem 路径与 OS X 上的系统路径不同

如果我进入 irb,或者创建一个.rb脚本,我可以要求我已经安装的 gems。

我有最新rubygems-updaterake, 和rcov.

有人见过这个吗?似乎有些不对劲,我想避免设置GEM_PATH或黑客攻击/etc/gemrc(目前不存在)

0 投票
6 回答
38545 浏览

ruby-on-rails - 如何在 rake 任务中强制 RAILS_ENV?

我有这个小耙任务:

现在,当我执行时,它将忽略我尝试硬编码的 RAILS_ENV。如何使此任务按预期工作

0 投票
3 回答
6912 浏览

ruby-on-rails - 如何防止 Rake 测试调用任务 db:test:prepare

每次我想运行 Rake 测试时,都会调用任务 db:test:prepare,它会从 schema.rb 和迁移重建我的测试环境数据库。我想要实现的是在我想测试制作 Rails 应用程序时禁用 db:test:prepare 的调用。是否可以不修改 Rails gem?

0 投票
2 回答
2263 浏览

ruby-on-rails - Capistrano 与 Rake 有何关系?

在使用 Rake 任务部署应用程序很长一段时间后,我开始阅读 Capistrano。它与 Rake 的相似程度真的很惊人。许多并行命令(如cap -T)和许多相同的概念(命名空间、任务)。

有谁知道这背后的历史?Capistrano 是 Rake 的扩展,还是建立在它之上?

0 投票
1 回答
193 浏览

rake - 使用 rake 生成版本号

在以前的项目中,我使用过 Nant,但想在新项目中尝试 Rake。对于 Nant,我使用了nantcontrib 中的Version任务,它为您生成了一个版本号。使用 Rake 执行此操作有什么类似的吗?

0 投票
4 回答
46291 浏览

ruby-on-rails - Run rake task in controller

I'd like to run a rake task in my controller. Is there any way to do this?