C:\PHP>pear upgrade pear pear/pear is already installed and is the same as the released version 1.9.3 upgrade failed C:\PHP>pear -V PEAR Version: 1.9.0 PHP Version: 5.2.17 Zend Engine Version: 2.2.0
Как вы можете видеть, груша путается с какой версией она работает. Как я могу это исправить, чтобы PEAR работал на 1.9.3?
Обновить
C:\PHP>pear upgrade -f pear downloading PEAR-1.9.3.tgz ... Starting to download PEAR-1.9.3.tgz (295,774 bytes) .............................................................done: 295,774 bytes upgrade ok: channel://pear.php.net/PEAR-1.9.3 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" C:\PHP>pear -V PEAR Version: 1.9.0 PHP Version: 5.2.17
использовать обновление груши -f груша
это приведет к обновлению, если версия обновления более новая
использовать канал, попробуйте дать эту команду
обновление груши –force pear
это обновит базовую грушу
Действительно ли pear
находится на C:\PHP
или только внутри вашего пути? Я думаю, что по некоторым причинам есть две установки PEAR.
У вас есть две установки груши и обновите вторую грушу первой командой груши.
Сделайте
$ pear list pear ... script /usr/bin/pear
Это сценарий груши, который вы хотите выполнить. Вы выполняете еще один. Удалите другой и установите для переменной PATH правильный путь.
Я удалил php и снова установил его. Затем все проблемы исчезли.