Estoy usando macOS Mojave y cuando intento instalar cocoapods usando gem obtengo el siguiente error.
Construyendo extensiones nativas. Esto podría tomar un tiempo ... ERROR: Error al instalar cocoapods: ERROR: Error al construir la extensión nativa de gemas.
current directory: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c
/System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteconf20200302-707-1iveybq.rb extconf.rb mkmf.rb no puede encontrar archivos de encabezado para ruby en / System / Library /Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h
extconf falló, código de salida 1
Los archivos de gemas permanecerán instalados en /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 para su inspección. Resultados registrados en /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out
Este error aparece cuando ejecuto los siguientes comandos.
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods
Ya instalé las herramientas de línea de comandos de xcode y recibo el siguiente mensaje cuando ejecuto xcode-select --install
xcode-select: error: las herramientas de línea de comandos ya están instaladas, use "Actualización de software" para instalar las actualizaciones
También acepté los acuerdos de licencia de xcode con el comando sudo xcodebuild -license
El inicio de sesión de error /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out
da lo siguiente
directorio actual: /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2/ext/ffi_c /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -r ./siteco $ mkmf.rb no puede encontrar archivos de encabezado para ruby en /System/Library/Frameworks/Ruby.fra$
extconf falló, código de salida 1
¿Qué hago para solucionar este problema?
ruby --version
desde la línea de comando