问题标签 [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.
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)
redis - 为 Redis 编辑 Zeus
有没有办法运行zeus start
,宙斯不仅会启动rails,还会启动redis?
我会这样做custom_plan.rb
,CustomPlan#boot
但我不知道如何从这里开始 redis。
ruby-on-rails - 如何通过宙斯运行雷神
我很想通过 Zeus 环境运行我的 Thor 命令。有没有人设法做到这一点?
有人提到您可以在thor.json
文件中添加命令,
http://railscasts.com/episodes/412-fast-rails-commands ?view=comments
但我不太明白这意味着什么。thor.json
我在 thor 的文档中找不到任何参考。
ruby-on-rails - zeus + guard + rspec "找不到测试文件 'rspec'
我的 Rails 应用程序已经安装了guard-zeus
和rspec-rails
gems。
我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
看起来像这样:
ruby-on-rails - zeus test_helper 与 rails 引擎
如何修改我的 zeus.json 文件以在与我的应用程序一起开发的引擎中运行 rspec 测试?
我的 Rails 应用程序看起来像这样:
通常,我cd
进入引擎/引擎并运行rspec
引擎测试(它有一个运行的虚拟应用程序)。
zeus init
在顶层目录中运行会创建zeus.json和custom_plan.rb:
然后当我运行zeus start
test_helper 启动失败时
我的猜测是因为我的规格当前位于引擎/引擎/规格中,并且父应用程序中没有“规格”文件夹。我希望能够更新我的 custom_plan 来运行这些测试。取而代之的是,我希望能够在引擎中创建一个单独的计划和 zeus.json,但是当我cd
进入引擎/引擎并运行 zeus init 时,它仍然会在应用程序的根目录下创建配置文件,所以我不确定如何让宙斯“进入”我的引擎。
帮助表示赞赏。
ruby-on-rails - Guard + Zeus + Rspec-Rails:Rspec:Module 的未定义方法“配置”
我正在使用以下内容:
开箱即用的默认值rails g rspec:install
和guard init
当我运行guard
并保存规范文件时,出现错误:
我可以运行规范rspec spec
并且rake
很好。
在spec_helper
,如果我require 'rspec/rails
在配置块之前,守卫工作正常,但随后rspec spec
失败并出现错误:
我猜现在加载顺序有问题rails_helper
并且spec_helper
是分开的。
两个问题:
- 我怎样才能解决这个问题?
- 您可以推荐与最新 Rails 和 Rspec 一起使用的本地持续集成解决方案。
你只需要回答一个问题。
ruby-on-rails - 带有 Zeus 的 RSpec 3.1,我应该在 spec_helper 中需要“rspec/rails”吗?
使用rspec-rails
3.0+ 时,测试设置分为spec_helper
andrails_helper
我注意到生成spec_helper
的不是require 'rspec/rails'
.
这会导致 zeus 崩溃:
对此问题最常见的回应是require 'rspec/rails'
.
但这不会破坏拆分仅使用 的铁轨规格和 PORO 规格的全部目的spec_helper
吗?或者这无关紧要,因为 Zeus 无论如何都预加载了 Rails?
我应该在我的 中做这样的事情spec_helper
吗?
请注意,在生成的rails_helper
包含:
ruby-on-rails - 错误 - 无法加载 'guard/rails-assets' 或' ' 查找类 Guard::RailsAssets (Rails 4/zeus/guard)
我有一个正在运行的应用程序没有问题,现在只是进行了捆绑更新和捆绑安装。我想在过去的 4 个月里我没有捆绑更新。
现在当我运行 $guard 时,我有这个错误:错误 - 无法加载 'guard/rails-assets' 或' ' find class Guard::RailsAssets
我不明白这个错误来自哪里:我认为是捆绑更新在我没有问题之前 10 分钟导致了这个问题,但我不是 100% 确定。
编辑
我现在遇到一种新型错误:请参见此处
ruby - 错误 - Guard::RailsAssets 未能实现其,例外是(Rails 4/zeus/guard)
每当我加载 Guard 时,我都会收到此错误,并且我认为它因此无法在本地预编译我的资产。
当我用
我得到:
有人知道为什么吗?
ruby-on-rails - 为什么“rake test”和“rake test:functionals”给出不同的结果?
我遇到了一个奇怪的事件,即在使用夹具插入测试数据库记录的 Rails 3 应用程序上产生rake test
并rake test:functionals
产生不同的结果。第一组在一个控制器测试中失败,而另一组成功通过。
我还尝试使用 and 运行失败的测试ruby -I test path/to/file
,zeus test path/to/file
但这些运行是成功的。该问题在不同的机器上重现。由于测试数据库的状态,测试失败了,当我查看固定装置时,这对我来说似乎是不可能的。
奇怪的是,第二天问题就消失了,我再也无法重现它。这种问题的原因可能是什么以及如何避免它?