Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Jasmine无头webkit,带防护装置(1.0.0),带导轨3.2;资产编译非常慢_Ruby On Rails_Asset Pipeline_Jasmine_Ruby On Rails 3.2_Guard - Fatal编程技术网

Ruby on rails Jasmine无头webkit,带防护装置(1.0.0),带导轨3.2;资产编译非常慢

Ruby on rails Jasmine无头webkit,带防护装置(1.0.0),带导轨3.2;资产编译非常慢,ruby-on-rails,asset-pipeline,jasmine,ruby-on-rails-3.2,guard,Ruby On Rails,Asset Pipeline,Jasmine,Ruby On Rails 3.2,Guard,基本上,当我保存文件(coffeescript)时,guard编译资产,然后运行与该文件相关的测试。此资源编译可能需要约20秒。Guard打印以下内容: Compiling rails assets with Guard::RailsAssets::RailsRunner. rm -rf /Users/me/work/proj/public/assets Assets compiled. group 'frontend' do guard 'rails-assets' do wat

基本上,当我保存文件(coffeescript)时,guard编译资产,然后运行与该文件相关的测试。此资源编译可能需要约20秒。Guard打印以下内容:

Compiling rails assets with Guard::RailsAssets::RailsRunner.
rm -rf /Users/me/work/proj/public/assets
Assets compiled.
group 'frontend' do
  guard 'rails-assets' do
    watch('config/application.rb')
    watch(%r{^app/assets/javascripts/.*\.(js|coffee)$})
  end

  guard 'jasmine-headless-webkit', :full_run => false, :all_on_start => false do
    watch('spec/javascripts/support/jasmine.yml')  { |m| "spec/javascripts" }
    watch(%r{^app/assets/javascripts/(.*)\.(js|coffee)$}) do |m|
      # Don't run tests if there was a failure compiling the JS
      if Dir["public/assets/editor.js"].any?
        specific_file = newest_js_file("spec/javascripts/#{m[1]}")
        all_tests = "spec/javascripts"
        specific_file or all_tests
      end
    end
    watch(%r{^spec/javascripts/.*\.(js|coffee)$})
  end
end
我刚刚升级了所有的东西,在旧系统上,测试几乎立即运行。我不确定该到哪里去解决经济放缓的问题

我正在使用:

  • 防护罩(1.0.0)
  • guard jasmine无头webkit(0.3.2)
  • 护栏资产(0.1.3)
  • 轨道(3.2.1)
  • 茉莉花(1.1.2)
  • 茉莉无头webkit(0.8.4)
以前,我使用的是:

  • 防护罩(0.6.2)
  • guard jasmine无头webkit(0.3.2)
  • 护栏资产(0.0.7)
  • 轨道(3.1.0)
  • 茉莉花(1.0.2.1)
  • 茉莉无头webkit(0.8.0)
我的guardfile具有以下功能:

Compiling rails assets with Guard::RailsAssets::RailsRunner.
rm -rf /Users/me/work/proj/public/assets
Assets compiled.
group 'frontend' do
  guard 'rails-assets' do
    watch('config/application.rb')
    watch(%r{^app/assets/javascripts/.*\.(js|coffee)$})
  end

  guard 'jasmine-headless-webkit', :full_run => false, :all_on_start => false do
    watch('spec/javascripts/support/jasmine.yml')  { |m| "spec/javascripts" }
    watch(%r{^app/assets/javascripts/(.*)\.(js|coffee)$}) do |m|
      # Don't run tests if there was a failure compiling the JS
      if Dir["public/assets/editor.js"].any?
        specific_file = newest_js_file("spec/javascripts/#{m[1]}")
        all_tests = "spec/javascripts"
        specific_file or all_tests
      end
    end
    watch(%r{^spec/javascripts/.*\.(js|coffee)$})
  end
end
这种减速正在扼杀我的流量。如果你需要更多的信息,请告诉我