2014-12-10 2 views
0

Rvm과 ruby ​​2.1.5p273을 사용하고 있습니다.Nokogiri gem not working

에 의해

설치 노코 기리 : 그것은 완벽하게 설치 gem install nokogiri

:

Successfully installed nokogiri-1.6.5 
Parsing documentation for nokogiri-1.6.5 
Done installing documentation for nokogiri after 3 seconds 
1 gem installed 

입력 한 후 :

gem list | grep nokogiri 

내가 얻을 : nokogiri (1.6.5)

이 모든입니다 요세미티 Mac에.

require 'nokogiri' 

쇼 : LoadError: cannot load such file -- nokogiri/nokogiri

나는 SO 및 기타 포럼, 시간에 대한 해결책이 작동하지 않습니다 온통 검색.

gem env 

준다 :

RubyGems Environment: 

- 젬 버전 : 2.4.5 - 루비 VERSION : 2.1.5 (2014년 11월 13일 패치 레벨 273) x86_64에-darwin14.0] - INSTALLATION 디렉토리 : /Users/mac/.rvm/gems/ruby-2.1.5 - 루비 실행 가능 : /Users/mac/.rvm/rubies/ruby-2.1.5/bin/ruby - 실행 가능 디렉토리 :/Users/mac /.rvm/gems/ruby-2.1.5/bin - SPEC 캐시 디렉토리 : /Users/mac/.gem/specs - 시스템 구성 디렉토리 :/etc,451,515,- 젬 플랫폼 : - 루비 - x86_64에-다윈-14 - GEM 경로 : - /Users/mac/.rvm/gems/ruby-2.1.5 - /Users/mac/.rvm/gems/ruby [email protected] - GEM 구성 : - : update_sources => 사실 - : 자세한 정보 => 사실 - : 역 추적 => 거짓 - : bulk_threshold => 1000 - REMOTE 출처 : - https://rubygems.org/ - SHELL 경로 : - /Users/mac/.rvm/gems/ruby-2.1.5/bin - /Users/mac/.rvm/gems/[email protected]/bin -/Users/mac /. rvm/ruby ​​/ ruby-2.1.5/bin/Users/mac/.rbenv/shims - /Users/mac/.rbenv/bin - /Users/mac/.pyenv/bin - ./node_modules/. 빈 -/usr/지방/빈 -는/usr/빈 -/빈 -는/usr/sbin에 -/sbin에 -/usr/지방/자식/빈 - /Users/mac/.gem/ruby /1.8/bin -/opt/nginx/sbin - /Users/mac/.bash_it/plugins/available/todo - /Users/mac/.rvm/bin -/Users/mac/android-sdks/platform -tools/

rvm info 
UNAME :

ruby-2.1.5: 

시스템을 제공한다 "다윈의 맥 - 맥북 - Pro.local 14.0.0 Darwin Kernel 버전 14.0.0 : Fri Sep 19 00:26:44 PDT 2014; 루트 : xnu-2782.1.97 ~ 2/RELEASE_X86_64 x86_64 " 시스템 :"osx/10.10/x86_64 " bash :"/ bin/bash => GNU bash, 버전 3.2.53 (1) -release (x86_64-apple- darwin14) " zsh을"은/usr/local/bin/zsh을 => zsh을 5.0.5 (x86_64에-사과 darwin13.0.0) "

RVM : 버전 :"RVM 1.26.4 (최신) 웨인에 의해 E. 세귄, 마이클 Papis는 [https://rvm.io/] " 업데이트 :"1개월 이십오일 17시간 45초 전 46분 " 경로 :"/Users/mac/.rvm "

루비 : 통역 :"루비 " 버전 : "2.1.5p273" 날짜 : "2014-11-13" 플랫폼 : "x86_64-darwin14.0" 패치 레벨 : "2014-11-13 수정 48405" full_version : "ruby 2.1.5p273 (2014-11-13 revision 48405) x86_64에-darwin14.0] "

가정 : 보석"/Users/mac/.rvm/gems/ruby-2.1.5 " 루비 :"/Users/mac/.rvm/rubies/ruby-2.1 0.5 "

바이너리 : 루비 :"/Users/mac/.rvm/rubies/ruby-2.1.5/bin/ruby " IRB :"/Users/mac/.rvm/rubies/ruby-2.1 .5/bin/irb " 보석 :"/Users/mac/.rvm/rubies/ruby-2.1.5/bin/gem " 레이크 :"/Users/mac/.rvm/ge ms/ruby-2.1.5/bin/rake "

환경 : 경로 :"/Users/mac/.rvm/gems/ruby-2.1.5/bin:/Users/mac/.rvm/gems/ [email protected]/bin : /Users/mac/.rvm/rubies/ruby-2.1.5/bin :/usr/local/heroku/bin : /Users/mac/.rbenv/shims :/Users/usr/local/bin :/usr/bin :/usr/sbin :/sbin :/usr/local/bin :/usr/local/git/bin : /Users/mac/.gem/ruby/1.8/bin :/opt/nginx/sbin : /Users/mac/.bash_it/plugins/available/todo : /Users/mac/.rvm/bin :/Users/mac/android-sdks/platform-tools/" GEM_HOME :"/Users/mac/.rvm/gems/ruby-2.1.5 " GEM_PATH :"/Users/mac/.rvm/gems/ruby -2.1.5 : /Users/mac/.rvm/gems/[email protected] " MY_RUBY_HOME :"/Users/mac/.rvm/rubies/ruby-2.1.5 " IRBRC :"/ Users/mac/.rvm/rubies/ruby-2.1.5/.irbr C " RUBYOPT" " gemset" "

+0

처럼 될 것이다 sudo를 추가하려고 : –

+0

@UriAgassi : irb에서 실행 – mango

+0

'bundle exec irb'을 실행 해 봅니다. –

답변

0

는 다음 거즈 시도 할 수 그리고 이러한 시도

brew update 
xcode-select --install 
brew install libiconv 
brew link libiconv 

을 : 당신이 제대로로드되는 경우에도

gem pristine nokogiri 
gem install nokogiri -- --with-iconv-dir=/usr/local/Cellar/libiconv/1.14 
or 
bundle install 

확인하시기 바랍니다 오른쪽 gemset/루비 버전. gem install nokogiri 이제 어떻게 다음

sudo gem install nokogiri 
+0

고마워요,하지만 이것도 효과가 없었어요. 올바른 gemset/ruby ​​버전을 제대로로드했음을 의미합니까? – mango

-2

는 또한 같은 문제와 단지 노코 기리를 설치하려면 명령은 즉 sudo

완벽하게 잘 작동 추가했다 당신이 코드를 실행하고 있습니까?

+1

Mac OS 시스템에 보석을 설치하기 위해'sudo'를 사용하지 마십시오. Apple이 설치 한 Ruby에 어떻게 영향을 미치는지 이해하지 못합니다. 또한, RVM/rbenv 관리 젬을 사용하는'sudo'는 도움이되지 않으며 실제로 더 많은 문제를 일으킬 수 있습니다. 특히, RVM 제작자는'sudo '를 전혀 사용하지 말라고 말합니다. –