2012-08-26 2 views
2

웹에서 검색했지만이 오류에 대한 해결책을 찾을 수 없습니다. 레일 서버를 시작하거나 레일 콘솔을 시도 할 때마다 crack/xml (LoadError)이 표시됩니다. 누구나 레일을 올바르게 작동시키는 데 도움이된다고 생각하는 사람이 있습니까?Rails 서버 나 콘솔을 시작할 수 없습니다. - (crack/xml) LoadError

Construct Coverage: rails s 
/Users/Construct/.rvm/gems/[email protected]/gems/ap-0.1.1/lib/ap.rb:2:in `require': cannot load such file -- crack/xml (LoadError) 
    from /Users/Construct/.rvm/gems/[email protected]/gems/ap-0.1.1/lib/ap.rb:2:in `<top (required)>' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/bundler-1.1.5/lib/bundler/runtime.rb:68:in `require' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/bundler-1.1.5/lib/bundler/runtime.rb:68:in `block (2 levels) in require' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/bundler-1.1.5/lib/bundler/runtime.rb:66:in `each' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/bundler-1.1.5/lib/bundler/runtime.rb:66:in `block in require' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/bundler-1.1.5/lib/bundler/runtime.rb:55:in `each' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/bundler-1.1.5/lib/bundler/runtime.rb:55:in `require' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/bundler-1.1.5/lib/bundler.rb:119:in `require' 
    from /Users/Construct/Dropbox/rails_projects/Coverage/config/application.rb:7:in `<top (required)>' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/railties-3.2.1/lib/rails/commands.rb:53:in `require' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/railties-3.2.1/lib/rails/commands.rb:53:in `block in <top (required)>' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/railties-3.2.1/lib/rails/commands.rb:50:in `tap' 
    from /Users/Construct/.rvm/gems/[email protected]/gems/railties-3.2.1/lib/rails/commands.rb:50:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

그때 균열 보석을 설치 들러를 실행하려고 시도했지만 난 여전히 심지어 단말기의 재부팅 후, 동일한 오류를 부여하고있다. 따라서이 시나리오를 어떻게 해결할 것인지 정확히 알 수는 없습니다.

답변

4

확실한 점 : 오류는 apem에서 유래했습니다 (this line).

크랙/xml을 의존성으로 사용하고 있지만, gemfile에 의존성으로 언급되지 않은 채 아들은 번들러가 추가되어야한다는 것을 알 수 없습니다.

수정 방법은 무엇입니까?

  • ap 보석

  • 하기 전에, 당신의 gemfile의 보석 crack을 추가하거나 내가 솔루션이 작동하는 @apneadiving당한 AP 보석 소스 코드

+0

정말 고마워요. "보석을 만들기 전에 보석에 균열을 추가하십시오."문제가 완전히 수정되었습니다. 비록 내가 좋은 일을 한 것처럼 보이지는 않지만 apem 소스 코드를 편집하고 의존성을 추가하려고 시도했지만. –

+0

'ap' 보석은 구식 인 것 같습니다.'awesome_print' 보석을 제안하는 다른 대답을보십시오. – Purplejacket

4

을 변경합니다.

I는 또한 Gemfile에

gem 'awesome_print' 

으로

gem 'ap' 

교체하려고.

너무 효과가있는 것으로 보입니다.

업데이트 : 아마도 ap는 awesome_print 보석의 html/xml 버전이라고 보입니다.

관련 문제