Cocoapods me pide una versión de Ruby mayor que 2.0, pero Maverick viene por defecto con 1.9.3 así que tiré de rvm pensando que serían un par de líneas pero no, he pasado un buen rato en el proceso. Hagamos el cuento corto:
$rvm list known
y no aparece ninguna versión 2 o superior, así que:
$rvm get latest
y ahora con:
$rvm list known
tenemos:
$rvm list known
y no aparece ninguna versión 2 o superior, así que:
$rvm get latest
y ahora con:
$rvm list known
tenemos:
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7[-head] # security released on head
[ruby-]1.9.1[-p431]
[ruby-]1.9.2[-p330]
[ruby-]1.9.3[-p551]
[ruby-]2.0.0[-p643]
[ruby-]2.1.4
[ruby-]2.1[.5]
[ruby-]2.2[.1]
[ruby-]2.2-head
ruby-head
ahora si,
$rvm install 2.2.1
pero
Error running 'requirements_osx_brew_libs_install automake libtool libksba',
showing last 15 lines of /Users/hedmon/.rvm/log/1428514809_ruby-2.2.1/package_install_automake_libtool_libksba.log
Las dependencias estaban instaladas pero no linkeadas, así que vamos a resolverlo con Homebrew.
$brew update
$brew upgrade
$brew link automake libtool libksba
ahora vuelvo a intentar
$rvm install 2.2.1
Entonces a probar instalar Cocoapods
$gem install cocoapods
voilá!
Comentarios