pearでsymfonyがインストールできない→解決

インストールエラー


Package "symfony" Version "1.2.9" does not have REST xml available
install failed

インストールできなかったよ。


pearアップグレードしてsymfonyのチャンネルを入れ直したらできた

pear アップグレード


# pear upgrade PEAR

sudo pear WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
channel-discover downloading PEAR-1.9.0.tgz ...
Starting to download PEAR-1.9.0.tgz (291,634 bytes)
.............................................................done: 291,634 bytes
downloading Archive_Tar-1.3.3.tgz ...
Starting to download Archive_Tar-1.3.3.tgz (18,119 bytes)
...done: 18,119 bytes
downloading Structures_Graph-1.0.3.tgz ...
Starting to download Structures_Graph-1.0.3.tgz (30,191 bytes)
...done: 30,191 bytes
downloading XML_Util-1.2.1.tgz ...
Starting to download XML_Util-1.2.1.tgz (17,729 bytes)
...done: 17,729 bytes
upgrade ok: channel://pear.php.net/Archive_Tar-1.3.3
upgrade ok: channel://pear.php.net/Structures_Graph-1.0.3
upgrade ok: channel://pear.php.net/XML_Util-1.2.1
upgrade ok: channel://pear.php.net/PEAR-1.9.0
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"


symfony アンインストール


# pear uninstall symfony/symfony

uninstall ok: channel://pear.symfony-project.com/symfony-1.0.20


symfony チャンネル delete


# pear channel-delete pear.symfony-project.com

Channel "pear.symfony-project.com" deleted


symfony チャンネル discover


# pear channel-discover pear.symfony-project.com

Adding Channel "pear.symfony-project.com" succeeded
Discovery of channel "pear.symfony-project.com" succeeded
localhost:php YuIchikawa$ sudo pear install symfony/symfony
downloading symfony-1.2.9.tgz ...
Starting to download symfony-1.2.9.tgz (2,700,635 bytes)
..............................................done: 2,700,635 bytes
install ok: channel://pear.symfony-project.com/symfony-1.2.9


symfony インストール


# pear install symfony/symfony

downloading symfony-1.2.9.tgz ...
Starting to download symfony-1.2.9.tgz (2,700,635 bytes)
..............................................done: 2,700,635 bytes


できた。うふ