2015-03-03 14 views
5

Sto cercando di cocoapods di impostazione per la mia applicazione iOS Ma quando vado per il comando:errore Ottenere nella creazione Baccelli di cacao e installare l'aggiornamento per Ruby

sudo gem update --system 

ottengo l'errore: Ultima versione attualmente installati. Interruzione.

Quando vado al passo successivo per cocoapods:

sudo gem install cocoapods 

ottengo l'errore su Mac OS 10.8.5:

ERROR: Error installing cocoapods: 
cocoapods-trunk requires Ruby version >= 2.0.0. 

ho provato lo stesso su Mac OS 10.9.4 e ottenere errore:

ERROR: Could not find a valid gem 'cocoapods' (>= 0), here is why: 
     Unable to download data from https://rubygems.org/ - Errno::ECONNREFUSED: Connection refused - connect(2) (https://rubygems.org/latest_specs.4.8.gz)​ 
+0

Quando si cerca di installare ruby ​​e rvm, sto ottenendo l'errore: la linea di sourcing RVM non trovato per Zsh, t replica il suo comando con il flag '--auto-dotfiles' per risolverlo. e avviso: * AVVISO: hai il file '~/.profile', potresti caricarlo, per fare ciò aggiungi la seguente riga a '/Users/sharmas7/.bash_profile': source ~/.profile e error for ruby: Nessun rubino binario disponibile per: osx/10.8/x86_64/ruby-2.0.0-p598 –

risposta

9

ho avuto questo stesso problema e ho trovato che fosse a causa di avere una vecchia versione di Ruby installata (anche se il mio OS X è 10.10.2). Dovrai disinstallare la vecchia versione e installare una versione più recente di Ruby. Questa procedura ha funzionato per me:

  1. Prova rvm ls per vedere se si dispone di una versione più recente installata. Se lo fai, basta usarlo con rvm use ruby-2.2.0, per esempio.

  2. Se non si dispone di una versione compatibile non utilizzata, disinstallare la versione precedente: rvm uninstall [your ruby version] (potrebbe essere necessario disinstallare prima i cocoapod se questa riga fornisce un errore). Usa rvm current per vedere quale versione stai usando.

  3. installare la versione 2.2.0 (o utilizzare rvm list known per vedere tutte le versioni disponibili; 2.2.0 ha lavorato per me, ma 2.2-testa non ha fatto): rvm install ruby-2.2.0

  4. Quando è fatto: rvm --create ruby-2.2.0, e poi rvm use ruby-2.2.0

  5. Reinstallare cocoapods

+0

ottima risposta! Grazie a – SleepsOnNewspapers

+0

la migliore guida che ho visto per l'aggiornamento di Ruby. Seriamente – SleepsOnNewspapers

+0

Ho seguito questi passaggi e disinstallato Ruby. Quindi ho provato ad installare 2.2 come sopra e ha bisogno di qualcosa chiamato homebrew. L'ho trovato e ho provato ad installarlo, ma ha bisogno di Ruby. Ho ucciso il mio pollo e ora non ho uova :) – theLastNightTrain

Problemi correlati