2016-08-30 3 views
1

Unser Projekt ist in Objective-C geschrieben, und verwenden Sie eine alte Version von Cocoapod (0.38.0).Die falsche Ruby-Version bei der Arbeit mit Cocoapod

Alle meine Kollegen verwenden die alte Version von Ruby (2.0.0). Ich habe die neueste Version von Ruby (2.3.1), also muss ich mehr die alte Ruby-Version (2.0.0) installieren, wie meine Kollegen haben.

 
rvm install 2.0.0 
rvm use 2.0.0 

cocoapod I

 
pod _0.38.0_ install 

installieren und einen Fehler wie folgt erhalten:

 
Ignoring executable-hooks-1.3.2 because its extensions are not built. Try: gem pristine executable-hooks --version 1.3.2 
Ignoring gem-wrappers-1.2.7 because its extensions are not built. Try: gem pristine gem-wrappers --version 1.2.7 
/usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/dependency.rb:319:in `to_specs': Could not find 'cocoapods' (= 0.38.0) among 11 total gem(s) (Gem::LoadError) 
Checked in 'GEM_PATH=/Users/chipbk10/.rvm/gems/ruby-2.0.0-p648:/Users/chipbk10/.rvm/gems/[email protected]', execute `gem env` for more information 
     from /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/dependency.rb:328:in `to_spec' 
     from /usr/local/Cellar/ruby/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:65:in `gem' 
     from /usr/local/bin/pod:22:in ` 

ich wie vorgeschlagen versucht, aber es nicht

 
gem pristine executable-hooks --version 1.3.2 
gem pristine gem-wrappers --version 1.2.7 

Eine andere hilft Seltsames ist im Fehler, da sind andere Versionen von Ruby erscheinen: 2.0.0, 2.3.1, 2.3.0

Das alles habe ich

Rubin Versionen ist
 
rvm list rubies 

=* ruby-2.0.0-p648 [ x86_64 ] 
    ruby-2.3.1 [ x86_64 ] 

meine cocoapod Version ist

 
pod --version 
1.0.1 

Antwort

2

Wahrscheinlich haben Sie Rubin 2.3 .0 installiert mit System und den Versionen 2.0.0 und 2.3.1 installiert in rvm. Ruby 2.3.0 ist zuerst in der PATH-Variablenliste als rvm eins, also sieht das System es. Wenn es nicht hilft, geben Sie bitte die Ergebnisse von "which ruby" und "echo $ PATH" an.

+0

Sie haben Recht. Ich habe es behoben. – chipbk10

Verwandte Themen