i2i無料WEBパーツ
上記の広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書く事で広告が消せます。
私は、PHPを単独でインストールして使ってたんですけど、その跡にXamppをインストールしたら、どーも、Pearが前の環境のままでphpunit/PHPUnitのインストールがうまくいかない。


C:\temp>pear install phpunit/PHPUnit
phpunit/PHPUnit requires PEAR Installer (version >= 1.8.1), installed version is 1.7.2
phpunit/PHPUnit can optionally use PHP extension "pdo_sqlite"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.0)
No valid packages found
install failed

C:\temp>pear


どうやら、C:WINDOWSディレクトリに、pear.iniって古い環境のファイルがあってそれが悪さをしていたらしいですな。

対処法としては、まず、C:WINDOWSのpear.iniを削除しました。

次に、phpunit/PHPUnitをインストールするためにPearをアップグレード


C:\temp>pear upgrade --force PEAR
WARNING: channel "pear.php.net" has updated its protocols, use "channel-update pear.php.net" to update
downloading PEAR-1.8.1.tgz ...
Starting to download PEAR-1.8.1.tgz (290,382 bytes)
............................................................done: 290,382 bytes
downloading Archive_Tar-1.3.3.tgz ...
Starting to download Archive_Tar-1.3.3.tgz (18,119 bytes)
...done: 18,119 bytes
upgrade ok: channel://pear.php.net/Archive_Tar-1.3.3
upgrade ok: channel://pear.php.net/PEAR-1.8.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"


これで、phpunit/PHPUnitをインストールすると。


C:\temp>pear install phpunit/PHPUnit
Did not download optional dependencies: pear/Image_GraphViz, use --alldeps to download automatically
phpunit/PHPUnit can optionally use package "pear/Image_GraphViz" (version >= 1.2.1)
phpunit/PHPUnit can optionally use PHP extension "pdo_sqlite"
phpunit/PHPUnit can optionally use PHP extension "xdebug" (version >= 2.0.0)
downloading PHPUnit-3.3.17.tgz ...
Starting to download PHPUnit-3.3.17.tgz (272,418 bytes)
.........................................................done: 272,418 bytes
install ok: channel://pear.phpunit.de/PHPUnit-3.3.17

C:\temp>


OKかな。これでめでたくS2Baseもインストールできると。


C:\temp>pear install S2Base-2.0.0.tgz.gz
Unknown remote channel: pear.phing.info
Did not download optional dependencies: channel://pear.phing.info/phing, use --alldeps to download automatically
install ok: channel://__uri/S2Base-2.0.0


うむ、環境面で嵌るケースがおおいな・・・orz
修行が足りんか・・・。

あと、S2baseも使いこなさないとなぁと思ったりしてます。

muneto.murakami.biz Weblogの記事でヒントをつかめました。ありがとうございます^^;

コメント

はじめまして、トラバありがとうございます!

少しでもヒントになりましたら幸いでございますm(_ _)m

今後とも宜しくお願い致します。
>muneto.murakami様

こちらこそ、わざわざコメントいただきありがとうございます^^
個人的にタイムリーな記事で非常に助かりましたm(_ _ ) m

コメントの投稿

  • URL
  • コメント
  • パスワード
  • 秘密
  • 管理者にだけ表示を許可する

トラックバック

トラックバックURL:http://kevinjohnson2.blog69.fc2.com/tb.php/215-4cae382a