とあるセクシーなデータ分析官

を目指す渋谷で働くソーシャルゲーム分析者の卵

symfony日記26

プロジェクト引き継いでローカル環境に落とし込んでいます
そこでbatchを起動しようとしたらエラーに・・・
今回はその対処法

 ./symfony batch:topic-google front → NG
 ↓
Fatal error: batchTopicgoogleTask::require_once(): Failed opening required 'XML/RSS.php' 


プラグインが足りないかとおもい適当にインストールしようとしてみる

./symfony plugin:install sfPropelPlugin
↓
Plugin "sfPropelPlugin" installation failed: Package "http://plugins.symfony-project.org/get/sfPropelPlugin/sfPropelPlugin-1.3.0.tgz" is not valid


pearのプラグインとしてインストールすべきなのか?

pear install XML_RSS
↓
[root@localhost bpotal]# pear install XML_RSS
Failed to download pear/XML_RSS within preferred state "stable", latest release is version 0.9.10, stability "beta", use "channel://pear.php.net/XML_RSS-0.9.10" to install
Cannot initialize 'channel://pear.php.net/XML_RSS', invalid or missing package file
Package "channel://pear.php.net/XML_RSS" is not valid
install failed


それぞれ依存関係にあるそうなので上からインストール

pear install XML_Parser  →OK
pear install XML_Tree   →OK
pear install XML_RSS    →NG

半ばやけになってsuでインストール → NG

[root@localhost bpotal]# pear install xml_rss
Failed to download pear/xml_rss within preferred state "stable", latest release is version 0.9.10, stability "beta", use "channel://pear.php.net/xml_rss-0.9.10" to install
Cannot initialize 'channel://pear.php.net/xml_rss', invalid or missing package file
Package "channel://pear.php.net/xml_rss" is not valid
install failed


エラーよく読んでみると「beta」!?

参考:http://d.hatena.ne.jp/rsakane/20090104/pear_xmlrss
pear install xml_rss-beta → OK!

どうやらベータ版だから-betaとつけなければならなかったとのこと
エラーはちゃんと読まないとね><


参考:http://www.doyouphp.jp/sample/sample_xml_pear_rss.shtm