问题标签 [guard]
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-3 - 如何使保护 gem 因语法错误而非致命失败?
Rails 3.1,守卫 0.8.8,Fedora 13
我已将警卫配置为监视对 jquery 模板的更改并使用链轮重新编译 javascript 资产。每当我在模板上工作并生成语法错误时,guard 都会尝试运行 sprokets,但它会因 SyntaxError 异常而失败。
这会导致警卫致命地失败,并且它不再对文件更改做出反应......除非我重新启动警卫或以交互方式告诉它重新加载。
这是正常的预期行为吗?有没有办法让它非致命地失败?
ruby-on-rails - 尝试运行 rspec 时,我得到“未初始化的常量 ActiveModel”
当我运行时,rspec spec
我得到以下信息:
我的 spec_helper.rb 看起来像这样:
如果我删除 pages_controller_spec 文件,错误就会消失。但是我要运行的规格为零。
当我有这样简单的东西时,错误就会返回:
另外,如果我添加任何测试,无论我在哪里得到相同的错误。
关于我可以尝试的其他事情的任何线索?
ruby-on-rails - 在 OS 10.6.6 上用警卫和 spork 咆哮无声地失败
当测试通过或失败时,我不会收到 Growl 通知。我已经浏览了所有我能找到的设置指南。
细节
我跑guard
了,它启动 Spork 很好:
当我更改规范文件时,一切似乎都正常:
但是……咆哮什么都没有。
我试过的
- 在 Growl 首选项窗格的 Applications 选项卡中勾选 Guard
- 为 Snow Leopard 安装了最新的 Growl - V1.2.2
- Growl 已启动并且工作正常 - 我启用了 iTerm 并收到了通知。
- 添加
rb-fsevent
,growl
和growl_notify
到 gem 文件并运行 bundle install - 从 Growl 下载页面安装 Growl Notify 包。
- 重新启动我的 Mac
宝石文件
更新
我完全有机会发现,当我--drb
从保护文件中删除该选项时:
前:
后:
咆哮开始工作。但是当我这样做时,测试需要很长时间才能再次运行。
咆哮工作或测试很快......但不是两者兼而有之!
ruby-on-rails - Rails、Spork 和调试器
我将 spork 与 Guard + Rspec 一起使用,但调试器无法按预期工作:
我
require 'spork/ext/ruby-debug'
在之后添加require 'spork'
debugger
它在断点处正确停止......但我无法访问
irb
,它吐了:Command is available only in local mode.
你知道如何解决这个问题吗?
谢谢,
PS:我当然读过这个问题,但它有点过时并且不起作用。
PS2:我想避免使用这个。
PS3: : 我也在这里发布了这个问题。
ruby-on-rails - Guard、Spork、Rspec 和 Rails 3 的问题
我关注了spork railscast 视频,当我尝试运行警卫时,它给了我以下错误:
看起来 spork 服务器启动正常,然后出错并尝试继续。我尝试将 :wait 选项设置为 120 秒,但仍然存在相同的问题。
如果我在没有 guard & guard-spork 的情况下执行测试,Spork 工作正常
环境:
- Mac OSX
- 导轨 (3.1.1)
- 后卫(0.8.8)
- 后卫-rspec (0.5.4)
- 叉叉 (0.9.0.rc9)
- 防护叉 (0.3.1)
我将如何调试这个问题?我不知道从哪里开始。
ruby-on-rails - 在 Guard 中要求“rubygems”失败?
我肯定安装了 RubyGems,但“守卫”失败了:
我能做些什么?
ruby - 新图像的保护进程 optipng 监视文件夹
嗨,伙计们,我的守护进程无法正确处理,我正在尝试查看新图像的文件夹,然后使用 optipng 压缩它们并使用另一个命令来移动它们。
第一个问题是当新图像添加到文件夹时不会触发。下一个问题是它似乎不喜欢 *.png。此外,它似乎在 optipng 完成之前移动了图像。
ruby-on-rails - Rspec 更快,但在 Spork 上仍然很慢
我的规范(只有 1 次测试)用 rspec 运行大约需要 40 秒。我现在正在运行 spork,它确实将时间缩短到了大约 17 秒,但这对于仅 1 次测试来说似乎仍然有点荒谬。我使用的是 AMD Athlon II X2 250 3.0GHz 处理器、Ubuntu 11.04、4GB RAM。在运行测试时,处理器看起来确实在短时间内在两个内核上都达到了 100%。这一切听起来正常还是发生了什么奇怪的事情?
此外,当通过 Guard 运行时,计时器永远不会重置。所以第一个测试报告了 17 秒,然后如果我在开始下一个测试之前等待 15 秒,17 秒后它会报告第二个测试用了 49 秒(第一个测试用了 17 秒 + 中间的 15 秒 + 17 秒)。这是正常的吗?
ruby - 限制来自 Cucumber 的咆哮通知(仅限失败)(使用 guard、spork、ruby_gntp)
如何阻止某些 Cucumber 消息出现在 Growl 中?例如,未决步骤或指示成功的通知。我只想在我弄坏了一些东西时被打断。
ruby-on-rails-3 - 无法运行咆哮通知和 gem growl_notify 抛出错误
我在运行 $guard 时无法收到咆哮通知 我需要任何特定版本的 growl_notify 吗?
咆哮版本 = 1.2
这是我的宝石文件。
当我在 gemfile 中安装/发布 growl_notify 时出现错误消息