Tag: 守卫

工头运行警卫与颜色输出

我可以在我的工头procfile中运行 – 但输出并不像我想的那样丰富多彩。 我在输出中看到的唯一颜色来自Foreman …… 我想要一个管理rspec,黄瓜和茉莉的保护文件 – 当这些测试运行时,它有很好的颜色输出。 似乎工头忽略了防护文件设置。 知道怎么改变吗?

错误 – 无法加载’guard / rails-assets’或”查找类Guard :: RailsAssets(Rails 4 / zeus / guard)

我有一个没有问题的正在运行的应用程序,现在只进行了捆绑更新和捆绑安装。 我认为过去4个月我没有更新。 现在,当我运行$ guard时,我有这样的错误:错误 – 无法加载’guard / rails-assets’或”查找类Guard :: RailsAssets 我不明白这个bug来自哪里:我认为是捆绑更新导致问题在我没有问题之前10分钟,但我不是100%肯定。 mathieu-To-be-filled-by-OEM:~/rails_projects/mathieu_app$ guard 17:30:40 – ERROR – Could not load ‘guard/rails-assets’ or’ ‘ find class Guard::RailsAssets 17:30:40 – ERROR – Error is: cannot load such file — guard/guard 17:30:40 – ERROR – /home/mathieu/.rvm/gems/ruby-2.0.0-p451@global/gems/guard-rails-assets-0.1.5/lib/guard/rails-assets.rb:2:in `require’ > [#] /home/mathieu/.rvm/gems/ruby-2.0.0-p451@global/gems/guard-rails-assets-0.1.5/lib/guard/rails-assets.rb:2:in `’ > [#] /home/mathieu/.rvm/gems/ruby-2.0.0-p451@rails3tutorial2ndEd/gems/guard-2.10.1/lib/guard/plugin_util.rb:105:in `require’ > [#] /home/mathieu/.rvm/gems/ruby-2.0.0-p451@rails3tutorial2ndEd/gems/guard-2.10.1/lib/guard/plugin_util.rb:105:in […]

发生错误的Guard或guard-uglify不会重新运行

刚刚开始运行Guard,我遇到了一个奇怪的问题。 只要我将多个文件添加到concat和uglify中,uglifier就会一直触发。 我必须按^ C才能让它停止并抛出以下错误: ERROR – Guard::Uglify failed to achieve its , exception was: ExecJS::RuntimeError: /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:142:in `exec_runtime’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:28:in `block in exec’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:41:in `compile_to_tempfile’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/execjs-1.4.0/lib/execjs/external_runtime.rb:27:in `exec’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/uglifier-1.3.0/lib/uglifier.rb:100:in `compile’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-uglify-0.1.0/lib/guard/uglify.rb:23:in `run_on_change’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:99:in `block in run_supervised_task’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:97:in `catch’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:97:in `run_supervised_task’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:146:in `block in run_first_task_found’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:144:in `each’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:144:in `run_first_task_found’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:79:in `block in run_on_changes’ /Users/joe/.rvm/gems/ruby-1.9.3-p194/gems/guard-1.7.0/lib/guard/runner.rb:175:in `block (3 levels) in scoped_guards’ […]

警卫为何停止?

我有一个rails应用程序,我只是把守卫和minitest和我的gaurd文件 guard ‘minitest’, :cli => ‘–drb –format doc –color’ do # with Minitest::Unit watch(%r|^test/(.*)\/?test_(.*)\.rb|) watch(%r|^lib/(.*)([^/]+)\.rb|) { |m| “test/#{m[1]}test_#{m[2]}.rb” } watch(%r|^test/test_helper\.rb|) { “test” } # Rails watch(%r|^app/controllers/(.*)\.rb|) { |m| “test/functional/#{m[1]}_test.rb” } watch(%r|^app/helpers/(.*)\.rb|) { |m| “test/helpers/#{m[1]}_test.rb” } watch(%r|^app/models/(.*)\.rb|) { |m| “test/unit/#{m[1]}_test.rb” } end 但是当我跑卫时,我得到一个命令提示符 bundle exec guard 22:14:12 – INFO – Guard uses TerminalTitle to send notifications. […]