问题标签 [zeus]

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

ruby-on-rails - 使用guard-zeus时如何修复Guard的这种失真输出?

guard-zeus在我的应用程序中使用 gem

gem 的行为符合预期,但控制台的输出全部失真。

似乎正在添加额外的选项卡,因此线条没有按应有的方式中断

有人知道如何解决这个问题吗?

  • 宙斯 (0.15.1)
  • 后卫-rspec (4.2.9)
  • 守护宙斯 (2.0.0)
  • 后卫 (2.6.1)
  • 守卫-livereload (2.2.0)
  • rspec (2.99.0)
  • rspec-collection_matchers (0.0.4)
  • rspec 核心 (2.99.0)
  • rspec-expectations (2.99.0)
  • rspec 模拟 (2.99.0)
  • rspec-rails (2.99.0)

我的控制台输出

0 投票
1 回答
30 浏览

redis - 为 Redis 编辑 Zeus

有没有办法运行zeus start,宙斯不仅会启动rails,还会启动redis?

我会这样做custom_plan.rbCustomPlan#boot但我不知道如何从这里开始 redis。

0 投票
1 回答
77 浏览

ruby-on-rails - 如何通过宙斯运行雷神

我很想通过 Zeus 环境运行我的 Thor 命令。有没有人设法做到这一点?

有人提到您可以在thor.json文件中添加命令, http://railscasts.com/episodes/412-fast-rails-commands ?view=comments 但我不太明白这意味着什么。thor.json我在 thor 的文档中找不到任何参考。

0 投票
1 回答
355 浏览

ruby-on-rails - zeus + guard + rspec "找不到测试文件 'rspec'

我的 Rails 应用程序已经安装了guard-zeusrspec-railsgems。

Guardfile的默认手表代码由guard init zeus

我跑guard。当我保存文件时,该文件中的规范运行正确。

但是,当我在控制台中按回车键时guard,我希望它能够运行整个测试套件。它试图这样做,但抛出Couldn't find test file 'rspec'

如果我zeus自己开始(没有警卫),我可以zeus start然后zeus rake成功。

我无法弄清楚“rspec”文件guard在寻找什么。这是我的 Guardfile:

我试过cmd: bundle exec rake在保护块中指定 。

附加信息:

custom_plan.rb看起来像这样:

zeus.json看起来像这样:

0 投票
1 回答
380 浏览

ruby-on-rails - zeus test_helper 与 rails 引擎

如何修改我的 zeus.json 文件以在与我的应用程序一起开发的引擎中运行 rspec 测试?

我的 Rails 应用程序看起来像这样:

通常,我cd进入引擎/引擎并运行rspec引擎测试(它有一个运行的虚拟应用程序)。

zeus init在顶层目录中运行会创建zeus.jsoncustom_plan.rb

然后当我运行zeus starttest_helper 启动失败时

我的猜测是因为我的规格当前位于引擎/引擎/规格中,并且父应用程序中没有“规格”文件夹。我希望能够更新我的 custom_plan 来运行这些测试。取而代之的是,我希望能够在引擎中创建一个单独的计划和 zeus.json,但是当我cd进入引擎/引擎并运行 zeus init 时,它仍然会在应用程序的根目录下创建配置文件,所以我不确定如何让宙斯“进入”我的引擎。

帮助表示赞赏。

0 投票
4 回答
1322 浏览

ruby-on-rails - Guard + Zeus + Rspec-Rails:Rspec:Module 的未定义方法“配置”

我正在使用以下内容:

开箱即用的默认值rails g rspec:installguard init

当我运行guard并保存规范文件时,出现错误:

我可以运行规范rspec spec并且rake很好。

spec_helper,如果我require 'rspec/rails在配置块之前,守卫工作正常,但随后rspec spec失败并出现错误:

我猜现在加载顺序有问题rails_helper并且spec_helper 是分开的。

两个问题:

  1. 我怎样才能解决这个问题?
  2. 您可以推荐与最新 Rails 和 Rspec 一起使用的本地持续集成解决方案。

你只需要回答一个问题。

0 投票
2 回答
626 浏览

ruby-on-rails - 带有 Zeus 的 RSpec 3.1,我应该在 spec_helper 中需要“rspec/rails”吗?

使用rspec-rails3.0+ 时,测试设置分为spec_helperandrails_helper我注意到生成spec_helper的不是require 'rspec/rails'.

这会导致 zeus 崩溃:

对此问题最常见的回应是require 'rspec/rails'.

但这不会破坏拆分仅使用 的铁轨规格和 PORO 规格的全部目的spec_helper吗?或者这无关紧要,因为 Zeus 无论如何都预加载了 Rails?

我应该在我的 中做这样的事情spec_helper吗?

请注意,在生成的rails_helper包含:

0 投票
1 回答
413 浏览

ruby-on-rails - 错误 - 无法加载 'guard/rails-assets' 或' ' 查找类 Guard::RailsAssets (Rails 4/zeus/guard)

我有一个正在运行的应用程序没有问题,现在只是进行了捆绑更新和捆绑安装。我想在过去的 4 个月里我没有捆绑更新。

现在当我运行 $guard 时,我有这个错误:错误 - 无法加载 'guard/rails-assets' 或' ' find class Guard::RailsAssets

我不明白这个错误来自哪里:我认为是捆绑更新在我没有问题之前 10 分钟导致了这个问题,但我不是 100% 确定。

编辑

我现在遇到一种新型错误:请参见此处

0 投票
1 回答
166 浏览

ruby - 错误 - Guard::RailsAssets 未能实现其,例外是(Rails 4/zeus/guard)

每当我加载 Guard 时,我都会收到此错误,并且我认为它因此无法在本地预编译我的资产。

当我用

我得到:

有人知道为什么吗?

0 投票
0 回答
51 浏览

ruby-on-rails - 为什么“rake test”和“rake test:functionals”给出不同的结果?

我遇到了一个奇怪的事件,即在使用夹具插入测试数据库记录的 Rails 3 应用程序上产生rake testrake test:functionals产生不同的结果。第一组在一个控制器测试中失败,而另一组成功通过。

我还尝试使用 and 运行失败的测试ruby -I test path/to/filezeus test path/to/file但这些运行是成功的。该问题在不同的机器上重现。由于测试数据库的状态,测试失败了,当我查看固定装置时,这对我来说似乎是不可能的。

奇怪的是,第二天问题就消失了,我再也无法重现它。这种问题的原因可能是什么以及如何避免它?