2009-11-25 4 views
0

안녕하세요, hobo를 실행하는 레일스 2.2 시스템에 metric_fu om을 설치했는데 메트릭 명령을 실행할 수 없습니다.flay와 관련된 metric_fu 설치 관련 문제

$:apfcool $item rake metrics:all 
(in /Users/$/Documents/apf/apfcool) 
* master 
/Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:171:in `process_sexp': undefined method `<' for nil:NilClass (NoMethodError) 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:309:in `[]' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:309:in `deep_each' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:318:in `each_sexp' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:315:in `each' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:315:in `each_sexp' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:308:in `deep_each' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:169:in `process_sexp' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:144:in `process' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:121:in `each' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/lib/flay.rb:121:in `process' 
    from /Users/$/.gem/ruby/1.8/gems/flay-1.4.0/bin/flay:10 
    from /usr/bin/flay:19:in `load' 
    from /usr/bin/flay:19 
rake aborted! 
undefined method `first' for nil:NilClass 

내가 많은 구글이 http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/8e7ba74ea6ba58a1을 찾았지만, 심지어 라인 또는 메소드 이름의 권리를하지 않는다 "수정"고이 내 로그입니다.

답변

0

Snow Leopard로 업그레이드했을 때이 문제가 발생했습니다. 나는 그것을 제거하고 sexp_processor 및 ParseTree 보석을 다시 설치하여 문제를 해결했습니다. 그들은 낮은 수준의 물건을하므로, 그 밑에 땅이 움직이면 다시 설치해야합니다. 그런 다음

보석 제거 sexp_processor 보석 제거 파스 트리

:

보석은 보석을 저장하는 방법에 따라 파스 트리

를 설치 sexp_processor에게 보석을 설치, 당신은 앞에 'sudo를'을 넣어 할 수 있습니다 그 명령들.