Ich verwende macOS Mojave und wenn ich versuche, Cocoapods mit gem zu installieren, wird der folgende Fehler angezeigt.
Native Erweiterungen erstellen. Dies kann eine Weile dauern ... FEHLER: Fehler beim Installieren der Cocoapods: FEHLER: Fehler beim Erstellen der nativen Gem-Erweiterung.
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 kann unter / System / Library keine Header-Dateien für Ruby finden /Frameworks/Ruby.framework/Versions/2.3/usr/lib/ruby/include/ruby.h
extconf fehlgeschlagen, Code 1 beenden
Gem-Dateien bleiben zur Überprüfung in /Library/Ruby/Gems/2.3.0/gems/ffi-1.12.2 installiert. Ergebnisse protokolliert in /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out
Dieser Fehler tritt auf, wenn ich die folgenden Befehle ausführe.
sudo gem install cocoapods
sudo gem install -n /usr/local/bin cocoapods
Ich habe bereits xcode-Befehlszeilentools installiert und erhalte beim Ausführen die folgende Meldung xcode-select --install
xcode-select: error: Befehlszeilentools sind bereits installiert. Verwenden Sie "Software Update", um Updates zu installieren
Ich habe auch xcode-Lizenzvereinbarungen mit dem Befehl zugestimmt sudo xcodebuild -license
Die Fehleranmeldung /Library/Ruby/Gems/2.3.0/extensions/universal-darwin-18/2.3.0/ffi-1.12.2/gem_make.out
gibt Folgendes an
aktuelles Verzeichnis: /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 kann unter /System/Library/Frameworks/Ruby.fra$ keine Header-Dateien für Ruby finden
extconf fehlgeschlagen, Code 1 beenden
Was kann ich tun, um dieses Problem zu beheben?
ruby --version
über die Kommandozeile