2017-09-06 1 views
0

코코아포드를로드 할 수 없습니다. cocoapods에게코코아포드를로드 할 수 없습니다 - 'encrypted_strings'을 찾을 수 없습니다 - Gem :: LoadError

보석 제거 cocoapods

를 설치

sudo는 보석 : 나는 다음 중 하나를 입력 할 때

/Users/jeff//.rvm/rubies/ruby- 
2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:315:in `to_specs': 
Could not find 'encrypted_strings' (>= 0) among 18 total gem(s) (Gem::LoadError) 
Checked in 
'GEM_PATH=/Users/jeff/.gem/ruby/2.1.0:/Users/jeff/.rvm/rubies/ruby- 
2.1.5/lib/ruby/gems/2.1.0', execute `gem env` for more information 
from /Users/jeff/.rvm/rubies/ruby- 
2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:324:in `to_spec' 
from /Users/jeff/.rvm/rubies/ruby- 
2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:58:in `gem' 
from /Users/jeff/.rvm/rubies/ruby- 
2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:65:in `<module:Kernel>' 
from /Users/jeff/.rvm/rubies/ruby- 
2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:7:in `<top (required)>' 
from /Users/jeff/.rvm/rubies/ruby- 
2.1.5/lib/ruby/site_ruby/2.1.0/rubygems.rb:1235:in `require' 
from /Users/jeff/.rvm/rubies/ruby- 
2.1.5/lib/ruby/site_ruby/2.1.0/rubygems.rb:1235:in `<top (required)>' 
from <internal:gem_prelude>:1:in `require' 
from <internal:gem_prelude>:1:in `<compiled>' 

내가이 오류 : 아무리 입력 어떤 보석 명령, 나는 다음과 같은 오류가 발생하지

보석 ENV

sudo는 보석이 설치 encrypted_strings

,536,

내 Mac에서 버전 10.12.6을 실행 중입니다. osx

내/라이브러리에 Ruby가 있습니다. 하위 디렉토리에는 Gems/2.0.0이 포함되어 있습니다.

얼마 전에 루비를 루비 2.1.5 버전과 루비 2.1.5-dev로 업데이트 한 다른 프로젝트를 진행하고있었습니다. 이것들은 "/Users/jeff/.rvm/rubies"에 있습니다. 이제 "/ Library/Ruby/Gems"에 가면 2.0.0이라는 하위 디렉토리가 있습니다. 여기에 비 호환성이 있습니까?

이 문제를 어떻게 해결할 수 있습니까? 어떻게 든이 버전을 제거해야합니까? 그렇다면 어떻게?

답변

1

아마 cocoapods 버전이 지원되지 않는 버전의 루비에서 실행 중이고 다시 설치됩니다. 이 문제를 해결하려면 모두 버전의 cocoapods를 제거하십시오. 어떻게 대답할까요? https://superuser.com/a/686319

새로운 macOS 버전으로 업데이트하면 발생할 수 있습니다. 심지어 제공된 링크 실패에 cocoapods의 모든 버전을 제거하려고, rbenv Ruby environment

rbenv하지 루트 액세스 사실

+0

을 사용할 수는 향후 사용에 발생 방지합니다. 링크의 첫 번째 제안은 "gem list --local | grep cocoapods"명령을 사용하여 설치된 cocoapods 버전을 확인하는 것입니다. 이로 인해 동일한 오류 메시지가 문제 문에 기록됩니다. 얼마 전 Ruby를 버전 2.1.5 및 버전 2.1.5-dev로 업데이트 한 다른 프로젝트를 진행하고있었습니다. 이것들은 "/Users/jeff/.rvm/rubies"에 있습니다. 이제 "/ Library/Ruby/Gems"에 가면 2.0.0이라는 하위 디렉토리가 있습니다. 여기에 비 호환성이 있습니까? – JeffB6688

+0

흠, 시스템의 활성화 된 루비 버전을 확인하기 위해 실행 '$ 루비 광산 그런 다음 당신이 필요로하는 루비 2.0.0p648 (2015년 12월 16일 개정 53162) [x86_64에-darwin16.5.0] 입니다 --version' 설치하려면 –

+0

필요 항목은 ruby ​​2.1.5p273 (2014-11-13 revision 48405) [x86_64-darwin14.0]입니다. 모든 gem 명령으로 동일한 오류가 발생하는이 문제를 해결할 수있는 방법이 있습니까? 유닉스 명령을 사용하여 무언가를 삭제해야합니까? 이 문제를 해결하는 방법에 대한 실망감이 실제로 있습니다. 버전 중 하나를 제거해야합니까? 그렇다면 어떻게? – JeffB6688

관련 문제