Ich bin bereit, phpunit 5.3 mit MAMP 1.9 zu installieren und muss daher PEAR auf Version 1.9.1 aktualisieren. Die aktuell installierte Version ist 1.9.0.
Wenn ich das Upgrade versuche, erhalte ich Folgendes:
sudo pear channel-update pear.php.net
sudo pear upgrade pear
Could not get contents of package "/Applications/MAMP/bin/php5.3/bin/pear". Invalid tgz file.
upgrade failed
Wenn ich das Upgrade erzwinge Es funktioniert immer noch nicht:
sudo pear upgrade --force PEAR
downloading PEAR-1.9.1.tgz ...
Starting to download PEAR-1.9.1.tgz (293,587 bytes)
.............................................................done: 293,587 bytes
upgrade ok: channel://pear.php.net/PEAR-1.9.1
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
PEAR: To install optional features use "pear install pear/PEAR#featurename"
sudo pear -V
PEAR Version: 1.9.0
Wie bindbn vorgeschlagen hat:
sudo pear install --offline /Users/tom/Downloads/PEAR-1.9.1.tgz
Ignoring installed package pear/PEAR
Nothing to install
sudo pear upgrade --force --alldeps PEAR
downloading PEAR-1.9.1.tgz ...
Starting to download PEAR-1.9.1.tgz (293,587 bytes)
.............................................................done: 293,587 bytes
upgrade ok: channel://pear.php.net/PEAR-1.9.1
PEAR: Optional feature webinstaller available (PEAR's web-based installer)
PEAR: Optional feature gtkinstaller available (PEAR's PHP-GTK-based installer)
PEAR: Optional feature gtk2installer available (PEAR's PHP-GTK2-based installer)
PEAR: To install optional features use "pear install pear/PEAR#featurename"
pear -V
PEAR Version: 1.9.0
Ich hoffe jemand kann das herausfinden! Vielen Dank!
Versuchen:
oder
quelle
Nach vielen Stunden des Findelns. Meine PEAR-Schlüssel zeigten auf PHP 5 anstelle von PHP 5.2, der PHP-Version, die sich in meinem Pfad befindet.
Listen Sie, wie oben erwähnt, die Birnenschlüssel mit auf
Und dann die Schlüssel setzen
Stellen Sie sicher, dass 5.x die von Ihnen verwendete PHP-Version ist. Um herauszufinden, was Ihre PHP-Version ist
Jetzt, wenn ich nur den PHP-Unit-Test zum Installieren bekommen kann * seufz *
quelle
Ich versuche, phpunit für MAMP zu installieren. Hier sind die Schritte, die ich unternommen habe (nachdem ich dem oben verlinkten Tutorial gefolgt bin).
Öffnen Sie in Ihrem Webbrowser: http://pear.php.net/go-pear
Speichern Sie den Code in /Applications/MAMP/bin/php5.3/go-pear.php
Befolgen Sie die Anweisungen auf dem Bildschirm und wählen Sie Y aus, wenn eine Liste der zu installierenden Pakete angezeigt wird. Möglicherweise wird folgende Meldung angezeigt:
Geben Sie Y ein, um fortzufahren. Es sollte jetzt zeigen:
Drücken Sie die Eingabetaste und Sie sollten unterwegs sein.
Führen Sie nun aus, um sicherzustellen, dass Sie Birne 1.9.1 haben
$ pear version
Jetzt können Sie den Anweisungen zur Installation von phpunit folgen. Wenn phpunit installiert ist, wird es in /Applications/MAMP/bin/php5.3/PEAR/PHP/ abgelegt.
quelle