Edelstein native Erweiterungsfehler bei der Installation von Cocoapods

9

cocoapodsIch versuche, mein MacBook Air nach dem Wechseln meiner SSD neu zu installieren. Jetzt wird der folgende Fehler angezeigt.

sudo gem install cocoapods

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 ./siteconf20200308-27204-6l0a5q.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

Peter
quelle

Antworten:

14

Terminal öffnen

curl -L https://get.rvm.io | Bash -s stabil

Öffnen Sie das Terminal erneut

rvm installiere ruby-2.6

rvm benutze ruby-2.6.3

rvm - Standardverwendung 2.6.3

Aus MahmoudKhaleds Kommentar zum Link

Davut Engin
quelle
1
Hinweis: Gehen Sie auf die Apple-Website im Abschnitt Developper und laden Sie das CLT .dmg-Archiv herunter. Dann installieren Sie es wie mit jeder anderen App. Andernfalls schlägt die Brew-Installation fehl
LOG_TAG
1
Dies funktioniert, aber das Weiterleiten von allem, was von <a website> zurück in die Bash kommt, ist ein Sicherheitsrisiko. Da Sie grundsätzlich die Befugnis haben, einen Befehl in bash auf der Website auszuführen, in diesem Fall " get.rvm.io ", was wahrscheinlich nicht böswillig ist, aber beachten Sie dies!
ErikBrandsma
0

Terminal öffnen

xcode-select --install

Öffnen Sie das Terminal erneut

sudo gem install cocoapods

Das ist es!

andres valerio
quelle