Estou usando o macOS Mojave e quando tento instalar os cocoapods usando o gem, estou recebendo o seguinte erro.
Construindo extensões nativas. Isso pode demorar um pouco ... ERRO: Erro ao instalar cocoapods: ERRO: Falha ao criar a extensão nativa gem.
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 não pode encontrar arquivos de cabeçalho para ruby em / System / Library /Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h
extconf falhou, código de saída 1
Os arquivos gem permanecerão instalados em /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 para inspeção. Resultados registrados em /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out
Este erro ocorre quando eu executo os seguintes comandos.
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods
Já instalei as ferramentas de linha de comando xcode e recebo a seguinte mensagem quando executo xcode-select --install
xcode-select: error: as ferramentas de linha de comando já estão instaladas, use "Atualização de software" para instalar as atualizações
Também concordei em xcode os contratos de licença com o comando sudo xcodebuild -license
O log de erros /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out
fornece o seguinte
diretório atual: /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 não pode encontrar arquivos de cabeçalho para ruby em /System/Library/Frameworks/Ruby.fra$
extconf falhou, código de saída 1
O que faço para corrigir esse problema?
ruby --version
na linha de comando