2011-12-21 4 views
0

오랫동안 문제없이 오클랜드 내 Rails 앱을 사용하고 있습니다. 바뀌 었습니다. (그러나 나는 무엇을 모르겠습니다.) 왜냐하면 지금 Nokogiri는 일하고 싶지 않기 때문입니다. 분명히 "_xmlAddChild"기호를 찾는 데 문제가 있습니다. 그게 무슨 뜻인지조차 모르겠다. 나에게 교육 할 수있는 자료를 읽거나 솔루션을 제안 할 수있는 방향으로 나를 가르 칠 수 있습니까?Mac에서 Nokogiri : "기호를 찾을 수 없음 : _xmlAddChild"어떻게 수정합니까?

/Users/me/.rvm/rubies/ruby-1.9.3-p0/bin/ruby -S bundle exec cucumber --profile default 
Using the default profile... 
dlopen(/Users/me/Sites/myapp/nokogiri/ruby/1.9.1/gems/nokogiri-1.5.0/lib/nokogiri/nokogiri.bundle, 9): Symbol not found: _xmlAddChild 
    Referenced from: /Users/me/Sites/myapp/nokogiri/ruby/1.9.1/gems/nokogiri-1.5.0/lib/nokogiri/nokogiri.bundle 
    Expected in: flat namespace 
in /Users/me/Sites/myapp/nokogiri/ruby/1.9.1/gems/nokogiri-1.5.0/lib/nokogiri/nokogiri.bundle - /Users/me/Sites/myapp/nokogiri/ruby/1.9.1/gems/nokogiri-1.5.0/lib/nokogiri/nokogiri.bundle (LoadError) 

가 여기 온라인에서 발견 한 내용은 다음과 같습니다 :

여기 내 오류 출력의

http://rubyforge.org/tracker/index.php?func=detail&aid=27256&group_id=494&atid=1971

나는 혼자 노코 기리 보석을 업데이트 시도하고, 다른 모든 보석과 함께. 지금까지 행운이 없습니다.

답변

0

정말 어리석은 해결책이 여기에 있습니다. 이 문제는 프로젝트의 다른 개발자가 Cucumber를 실행하는 데 사용 된 features/support/env.rb 파일에이 행을 넣을 때 발생했습니다.

require 'capybara' 

목적을 달성하지 못하는 것 같습니다. 제거했을 때 전체 문제가 사라졌습니다. "_xmlAddChild"와 관련된 오류가 무엇인지 전혀 알 수 없습니다.

관련 문제