问题标签 [rake-task]

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 回答
147 浏览

ruby-on-rails - “rake adcenter-client”给出错误-RoR

我正在使用 adcenter-client gem 在我的 RoR-2.3.8 应用程序中使用微软的 adcenter api。
我正在使用 ruby​​ 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
安装 gem adcenter-client -v=7.0.3 后,我尝试执行rake adcenter-client,但出现以下错误:

谁能给我一些建议来解决这个错误?

0 投票
0 回答
6260 浏览

ruby-on-rails-3.1 - 耙中止!未初始化的常量 Object::Country,为什么看不到模型?

我有rails 3.1,我正在尝试用seeds.rb填充数据我有一个模型Country被迁移到国家表中

但似乎rails无法从seeds.rb中看到Country模型我收到了这个错误:

我的seeds.rb 文件如下所示:

我的国家模型:

有什么想法吗?

编辑

我在开发环境中,与config.threadsafe!

0 投票
2 回答
1071 浏览

ruby-on-rails-3 - Rails 3.1 - db:seed 上的堆栈级别太深

我放弃了旧的开发数据库,​​以便在我的 rails 3.1.3 应用程序上获得一个新的数据库。但是,当我运行时,bundle exec rake db:seed --trace我收到以下错误:

我在这里读到它可能是 sass-3.1.5 问题,降级到 3.1.4 可以解决它。但是,对我来说它没有用。我也在这里读到它可能是一个 rvm gemset 问题。所以我卸载了我的 rvm 并重新安装了我所有的红宝石和宝石。但问题仍然在这里。

我还认为这可能是我在种子文件上的错误,但我认为这里没有问题:

有人有任何提示吗?

谢谢!

0 投票
1 回答
545 浏览

ruby - Jenkins 的 Rake 任务问题

我正在尝试通过 Jenkins 运行 rake 任务。我已经安装了插件。当我运行该任务时,它会遇到一行代码,该代码会杀死所有现有的 IE 实例,但是下一行创建 IE 的新实例似乎没有被命中。我已经通过命令提示符运行了任务,并且以这种方式运行良好。

这是我遇到问题的代码片段:

结尾

编辑/回答:

好的,这就是我为使其正常工作所做的工作...事实证明,因为我将 Jenkins 作为服务运行,它正在将其作为系统启动...它不太喜欢那样,所以我更改了服务以在我的profile,我可以毫无问题地开始我的测试。

0 投票
1 回答
94 浏览

ruby-on-rails - 在 Rails 中向现有数据库添加大量数据的最佳方式是什么?

我有一个包含 65k+ 条目的表的数据库,该表在我的生产 Rails 应用程序中使用,我想从我拥有的 CSV 文件中添加大约 40k+ 行,确保数据进入:1)我的 db开发机器,2)生产服务器上的数据库,3)我团队成员机器上的数据库。

我应该选择什么方法?用于填充表格的 rake 任务?迁移?

难道我做错了什么?

0 投票
3 回答
5127 浏览

ruby-on-rails - 测试 rake 任务中定义的方法

我想测试 rake 任务中定义的方法。

耙文件

现在,我想task_needs_to_run?在测试文件中测试这个方法,我该怎么做?

附加说明:理想情况下,我还希望在 rake 任务中测试另一个私有方法......但我稍后会担心。

0 投票
3 回答
2403 浏览

ruby-on-rails - 如何使用“Rake”部署 Rails 3 项目?

如何在实时服务器上部署 Rails 项目Rake task

对于其他项目,我使用 Capistrano 部署。但对于这个项目,我希望使用 rake...如果有人指导我...我需要安装什么 gem,或者我应该遵循什么程序?

0 投票
1 回答
3003 浏览

noclassdeffounderror - 严重:无法启动 SOLR。检查 solr/home 属性 java.lang.NoClassDefFoundError: org.apache.solr.core.JmxMonitoredMap

运行时出现此错误

然后查看 log/sunspot-solr-development.log

我以这种方式解决了它

但我想直接从 rake 任务中运行它,我在 ~/.bashrc 中有这个

我的配置有什么问题?

0 投票
2 回答
828 浏览

ruby-on-rails - 如何避免依赖项的 Rake 任务名称冲突?

这会导致循环依赖:environment我只是想依赖 Rails 任务environment

如何正确设置?

0 投票
3 回答
4681 浏览

ruby - 在 Rakefile 中动态生成 Rake 测试任务(基于现有测试文件)

我正在根据 Rakefile 中的现有测试文件动态生成测试任务。考虑您有各种以模式命名的单元测试文件test_<name>.rb。所以我正在做的是创建一个以“test”命名空间内的文件名命名的任务。使用下面的代码,我可以调用所有测试rake test:<name>

上面的代码有效,对于简单的任务生成来说似乎代码太多了。而且我还没有想出一种将一些描述文本打印到控制台的方法,例如puts "Running #{name} tests:"

有没有比上述方法更优雅的方法?

编辑:我真正期望得到的是循环的替代方法来动态定义任务,但我猜 rake lib 没有提供任何帮助,所以我被循环困住了。