webentwicklung-frage-antwort-db.com.de

installieren Sie zlib-devel unter Mac OS X Mavericks

Der Versuch, das zlib-devel auf Mac os x Mavericks mit Homebrew zu installieren, funktioniert nicht

brew install zlib-devel
Error: No available formula for zlib-devel 
Searching taps...

Diese Installation 

brew install zlib

funktioniert aber gut.

31
Ivan

Führen Sie einfach die Befehlszeile aus:

xcode-select --install

In OS X 10.9+ werden die Befehlszeilen-Entwicklungstools jetzt bei Bedarf installiert. Nach dem Ausführen sollte also auch Zlib und Zlib-Devel verfügbar sein (keine Notwendigkeit, Brew Zlib zu installieren ...)

68
Patrik Bego

Für OS X Mojave

Sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

Der Grund ist, dass die Xcode-Befehlszeilen-Tools die erforderlichen Header in/include nicht mehr installieren. Sie müssen einen separaten Befehl ausführen, um die erforderlichen Header zu installieren.

Wie hier angegeben - https://developer.Apple.com/documentation/xcode_release_notes/xcode_10_release_notes

Die Befehlszeilentools durchsuchen das SDK nach Systemkopfzeilen mit Standard. Es kann jedoch vorkommen, dass manche Software nicht ordnungsgemäß für .__ erstellt wird. das SDK und erfordern die Installation von macOS-Headern im Basissystem unter/usr/include. Wenn Sie der Betreiber solcher Software sind, werden wir empfehlen Sie, Ihr Projekt zu aktualisieren, um mit dem SDK zu arbeiten, oder legen Sie eine Fehlerbericht für Probleme, die Sie daran hindern. Als ein Umgehung wird ein zusätzliches Paket bereitgestellt, mit dem die .__-Datei installiert wird. Header zum Basissystem. In einer zukünftigen Version wird dieses Paket keine mehr zur Verfügung gestellt werden. Sie finden dieses Paket unter: /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg Stellen Sie sicher, dass Sie die beabsichtigte Version des Befehls verwenden Führen Sie xcode-select -s oder xcode select -s .__ aus./Library/Developer/CommandLineTools nach der Installation.

36
Sundar

xcode-select --install löst dieses Problem aus irgendeinem Grund nicht auf Mojave.

Da dies die einzige Bibliothek ist, die blockiert, gehen Sie zu https://www.zlib.net und laden Sie den Quellcode herunter. Wählen Sie den Hyperlink "US (zlib.net)" ungefähr zur Hälfte der Seite für die tar.xz-Version aus.

Suchen Sie dann den Download auf Ihrem lokalen Rechner und doppelklicken Sie auf die Datei. Dadurch wird der Download entpackt und ein neuer Ordner wird direkt im selben Ordner erstellt.

Dann im Terminal:

  • cd in das Verzeichnis mit dem Download
  • dann tar -xvf zlib-1.2.11.tar.xz (Beachten Sie, dass zlib-1.2.11.tar.xz sich je nach der zuletzt heruntergeladenen Version ändern kann. Führen Sie einfach die heruntergeladene Datei aus.)
  • Verzeichnisse wechseln cd zlib-1.2.11
  • ./configure
  • make
  • make install
24
Frank

Nach dem Rennen

xcode-select --install

Stellen Sie sicher, dass Sie diese Variablen exportieren, damit compiler und pkg-configzlib finden.

Damit Compiler zlib finden können, müssen Sie möglicherweise Folgendes festlegen:

export LDFLAGS="-L/usr/local/opt/zlib/lib"
export CPPFLAGS="-I/usr/local/opt/zlib/include"

Damit pkg-config zlib findet, müssen Sie möglicherweise Folgendes festlegen:

export PKG_CONFIG_PATH="/usr/local/opt/zlib/lib/pkgconfig"

Dies ist mein Problem mit zlib gelöst

zipimport.ZipImportError: can't decompress data; zlib not available
3
kenessa

Leider hat keine der oben genannten Methoden für mich funktioniert

brew reinstall [email protected]
pip install six

Ich hoffe es hilft

0
amar