2012-02-07 2 views
5

는 : 콘솔에서'어떤 데이터가 수신되지'

No data received 
Unable to load the web page because the server sent no data. 
Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data. 

을, 나는 참조 :

[2012-02-08 07:54:08] INFO WEBrick 1.3.1 
[2012-02-08 07:54:08] INFO ruby 1.9.2 (2011-07-09) [i686-linux] 
[2012-02-08 07:54:08] WARN TCPServer Error: Address already in use - bind(2) 
[2012-02-08 07:54:08] INFO WEBrick::HTTPServer#start: pid=12078 port=8888 
[2012-02-08 07:54:10] ERROR ArgumentError: wrong number of arguments (2 for 0) 
     /home/duncan/.rvm/gems/ruby-1.9.2-p290/gems/railroady-1.0.6/tasks/railroady.rake:11:in `format' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:110:in `service' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:70:in `run' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' 
[2012-02-08 07:54:10] ERROR ArgumentError: wrong number of arguments (3 for 0) 
     /home/duncan/.rvm/gems/ruby-1.9.2-p290/gems/railroady-1.0.6/tasks/railroady.rake:11:in `format' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpversion.rb:46:in `to_s' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpresponse.rb:49:in `status_line' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpresponse.rb:170:in `send_header' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpresponse.rb:102:in `send_response' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/httpserver.rb:86:in `run' 
     /home/duncan/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/webrick/server.rb:183:in `block in start_thread' 

구조 spec/javascripts 디렉토리의 :

spec/javascripts/ 
├── helpers 
│   ├── jasmine_helpers.js.coffee 
│   ├── jasmine-jquery-1.3.1.js 
│   └── mock-ajax.js 
├── models 
│   ├── account_spec.js.coffee 
│   ├── matrices_spec.js.coffee 
│   ├── matrix_spec.js.coffee 
│   └── students_spec.js.coffee 
├── support 
│   ├── jasmine_config.rb 
│   ├── jasmine_runner.rb 
│   └── jasmine.yml 
└── views 
    ├── avia_view_spec.js.coffee 
    ├── matrices_view_spec.js.coffee 
    ├── students_view_spec.js.coffee 
    └── student_view_spec.js.coffee 

내 jasmine.yml 파일에 포함 된 내용 :

src_dir: app/assets/javascripts 

asset_paths: 
    - app/assets/javascripts/views 

src_files: 
    - avia.js 
    - jquery-1.6.4.js 
    - jquery.jqGrid.min.js 
    - underscore.js 
    - backbone.js 
    - haml.js 
    - "**/*" 

stylesheets: 
    - stylesheets/**/*.css 

helpers: 
    - helpers/**/*.js 
    - helpers/**/*.js.coffee 

spec_files: 
    - '**/*_spec.js.coffee' 

spec_dir: spec/javascripts 

내 보석 버전은 다음과 같습니다 (관련 항목에 포함되어 있습니다. 당신은 전체 목록이 필요한 경우 나에게) 알려 :

  • 커피 필터 (0.1.1)
  • 커피 레일 (3.1.1)
  • 커피 스크립트 (2.2.0)
  • 커피 스크립트 소스 (1.2.0)
  • 자스민 (1.1.2)
  • 자스민 코어 (1.1.0)
  • 자스민 - 헤드리스 (headless) - 웹킷 (0.9.0.rc1 4f11cba)
  • 자스민 -아르 자형 괴롭히는 (0.0.2)
  • railroady (1.0.6)
  • 레일 (3.1.0)
  • 레이크 (0.9.2.2)
  • 스프로킷 (2.0.3)
  • therubyracer (0.9.9)

저는 RVM을 통해 Ruby 1.9.2-p290을 사용하여 Linux Mint 12에서 Chrome 16.0.912.77을 실행하고 있습니다.

이 설정은 자스민 - 헤드리스 (headless) - 웹킷을 통해 잘 작동 :

아마도 내가 자스민 - 보석에서 지원하지 않는 내 jasmine.yml에서 뭔가를하고 있어요
Running Jasmine specs... 
............................ 
PASS: 28 tests, 0 failures, 0.076 secs. 

?

답변

1

최신 소스 코드를 사용하십시오. 가리키는 문제 &을 보내 주셔서 감사합니다 @ avaynshtok!

gem 'railroady', :git => "git://github.com/preston/railroady.git" 
+1

당신이 기여자가 아니라면'gem 'railroady', : git => "git : //github.com/preston/railroady.git"'이어야합니다. –

0

이것은 railroady의 버그와 같습니다. 내 Gemfile에 추가하고 재스민을 실행하면 나는 당신과 똑같은 오류를 보게됩니다. 재스민은 설치되어있는 괜찮은 승용차를 사용합니다.

railroady는 기본 범위 인 tasks/railroady.rakeformat 함수를 정의합니다. 그에 WEBrick 우리가보고있는 예외를 일으키는 대신 Kernel.format의 호출 끝나 format

def format 
    @@DIAGRAM_FORMAT ||= 'svg' 
end 

.

철도 차량을 타고 재스민이 작동하는지 확인하십시오.

+0

정보 및 의견 요청에 감사드립니다. –

관련 문제