2016-05-19 7 views
2

Ich versuche, eine CakePHP App zu starten. Ich arbeite seit einer Weile in dieser App und vor kurzem musste ich eine neue Abhängigkeit installieren (mit Composer). Sobald ich es dieser Fehler installiert kam und ich kann die App nicht läuft mehr:PHP: Dynamische Bibliothek kann nicht geladen werden intl.so (OSX)

PHP Warnung: PHP Startup: Unable dynamische Bibliothek ‚/ usr/lib/php/extensions/no-Debug- laden non-zts-20121212/intl.so '- dlopen (/usr/lib/php/extensions/no-debug-non-tzts-20121212/intl.so, 9): Bibliothek nicht geladen: /usr/local/opt/icu4c/lib/libicui18n.56.dylib Referenziert von:/usr /lib/php/extensions/no-debug-non-zts-20121212/intl.so Grund: Bild nicht in Unknown on line 0

Wenn ich diesen Ordner öffnen, finde ich eine andere Version dieser Bibliothek sehen :

libicui18n.57.dylib 

Aber das System sucht

libicui18n.56.dylib 

Wie kann ich die 56-Version dieser Bibliothek installieren oder die intl aktualisieren, so dass es Version 57 verwendet?

Muss ich das tun?

Danke !!

+0

Ich habe das gleiche Problem. – mpoletto

+0

Irgendeine Reparatur für das? –

+0

Hallo @JakeN Ich konnte das nicht beheben. Nun, ich habe es getan, aber ich habe das Betriebssystem im Grunde neu installiert und von vorne angefangen ... Ich bin mir nicht sicher, ob in letzter Zeit eine Lösung gefunden wurde. – jpruizs

Antwort

1

Ich habe die gleiche Frage, wenn ich Knoten auf v8.x. Nachdem ich brew upgrade node ausgeführt habe, wurde icu4c aktualisiert. Ich löse das Problem durch unter Befehl: brew unlink php56-intl brew remove php56-intl brew install php56-intl

so glaube ich, dass Sie Intl Erweiterung neu installieren sollten.

+0

Danke @Rambo Ich werde es versuchen! – jpruizs

Verwandte Themen