[Sunday] テストDBでエラーが出る問題

428 views
Skip to first unread message

koriym

unread,
Jul 3, 2012, 3:42:46 AM7/3/12
to bear-p...@googlegroups.com
とりあえずの対処してはこのtravis.ymlを見てDBを追加します。
https://github.com/koriym/BEAR.Sunday/blob/master/.travis.yml

今後、テストの案内ドキュメントに追加します。
またはテストでスクリプトを含めます。

ヒント
--------
travisでgreenでローカルでエラーが出るときにはtravis.ymlにヒントがあるかもしれません。例えばテストツールや依存のインストール、設定等です。

いのうえしげゆき

unread,
Jul 3, 2012, 4:17:01 AM7/3/12
to bear-p...@googlegroups.com
twitterで質問させて頂いたいのうえと申します。

blogbearテーブルを追加し全テストが通るようになりましたのでご報告いたします。
ここまでのインストール手順についてはメモをとってありますので
近くブログ記事等にもまとめてみるつもりでおります。

それを元にtwitterでのお話のようにドキュメント整備に微力ながら
協力させて頂こうと思っておりますので宜しくお願い致します。

-- 
いのうえしげゆき

2012年7月3日火曜日 16時42分46秒 UTC+9 koriym:

Akihito Koriyama

unread,
Jul 3, 2012, 4:36:17 AM7/3/12
to bear-p...@googlegroups.com
ありがとうございます。
ちなみにwebの表示、その試用も問題なかったでしょうか?

2012年7月3日 17:17 いのうえしげゆき <kae...@gmail.com>:

--
このメールは Google グループのグループ「The BEAR Project for PHP」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/bear-project/-/7ejPBkmbJU0J にアクセスしてください。

このグループに投稿するには、bear-p...@googlegroups.com にメールを送信してください。
このグループから退会するには、bear-project...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/bear-project?hl=ja からこのグループにアクセスしてください。



--
--
Akihito Koriyama <akihito....@gmail.com>



いのうえしげゆき

unread,
Jul 3, 2012, 8:49:38 AM7/3/12
to bear-p...@googlegroups.com
お疲れ様です。

本職の方で手がまわらずテストクリア後まだ触れておりません。
明日のうちには表示等含めてご報告出来ることと思います。

以上宜しくお願い致します。
--
いのうえ しげゆき Twitter: @kaepapa33 mailto:kae...@gmail.com


2012年7月3日 17:36 Akihito Koriyama <akihito....@gmail.com>:

いのうえしげゆき

unread,
Jul 3, 2012, 10:37:01 PM7/3/12
to bear-p...@googlegroups.com
お疲れ様です。

時間が取れたのでテストが通った後の動作確認作業を実施しました。

環境については
Ubuntu12.04LTSをVMWarePlayer上にインストールしました。
$ php -v
PHP 5.4.4-1~precise+1 (cli) (built: Jun 17 2012 12:55:05)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies

テスト実行結果(空改行を削除)
~/BEAR.Sunday$ phpunit
PHPUnit 3.6.11 by Sebastian Bergmann.
The Xdebug extension is not loaded. No code coverage will be generated.
run:sandbox mode=Dev cahce=disable
.............................................

Time: 6 seconds, Memory: 9.75Mb
OK (45 tests, 55 assertions)

なお検証については
http://code.google.com/p/bearsunday/wiki/Install
に従い行なっています。

~/BEAR.Sunday/apps/sandbox/htdocs$ php -S localhost:8088 web.php
でビルトインウェブサーバを起動しVMWare内のFirefoxからアクセスしました。
添付した検証1.pngのようにトップページが表示されHelloWorldについて問題なく表示。
blogbearの方については当初文字化けに悩みましたがblogbearデータベース作成時に

CREATE DATABASE `blogbear` DEFAULT CHARACTER SET 'utf8';

utf8を指定することで解消しました。
検証2.pngがその画像となります。
なおblogbearデータベース作成やデータ登録については
http://code.google.com/p/bearsunday/wiki/blog_db
を参照しました。

一部ブログデータの更新画面でボタンが文字化けしてしまっており
これは直せていません。(検証3.png参照のこと)

CLIインターフェイスでの検証については
ウェブページ、appリソース、pageリソースすべてについて
妥当と考えられる出力が得られましたのでご報告致します。

動作環境についての構築手順についてはブログ記事にすることを予定しています。
掲載いたしましたらまたご報告させて頂きます。

でわ
検証1.png
検証2.png
検証3.png

madapaja

unread,
Jul 4, 2012, 2:13:41 AM7/4/12
to bear-p...@googlegroups.com
岩崎 @madapaja です。

新しいトピックを立てた方がいいのかもしれませんが、、、、
先ほど、CentOS 5.6 + PHP 5.4.4 でBEAR.Sundayのインストールなどを行ったので、
気づいたことなどを共有します。

テストやビルトインWebサーバ、CLIインターフェースなど
基本的には問題なかったですが、Webでblogbearの記事更新を
行おうとすると、Warningが発生しました。
(更新処理自体は問題なく行われている模様)

以下、念のため出力内容です。

Notice: Undefined index: x-params in /var/www/html/test/BEAR.Sunday/package/BEAR/Framework/src/BEAR/Framework/Resource/View/DevRenderer.php on line 249
Call Stack
#    Time    Memory    Function    Location
1    0.0000    124060    {main}( )    ../web.php:0
2    0.7516    1302248    BEAR\Framework\Web\SymfonyResponse->render( )    ../web.php:79
3    0.7516    1302340    BEAR\Resource\AbstractObject->__toString( )    ../web.php:127
4    0.7516    1302436    BEAR\Framework\Resource\View\DevRenderer->render( )    ../AbstractObject.php:94
5    0.7529    1325312    BEAR\Framework\Resource\View\DevRenderer->getLabel( )    ../DevRenderer.php:90
6    0.7538    1340144    BEAR\Framework\Resource\View\DevRenderer->getResourceInfo( )    ../DevRenderer.php:168
7    0.7538    1340184    BEAR\Framework\Resource\View\DevRenderer->getParamsInfo( )    ../DevRenderer.php:233

( ! ) Warning: Invalid argument supplied for foreach() in /var/www/html/test/BEAR.Sunday/package/BEAR/Framework/src/BEAR/Framework/Resource/View/DevRenderer.php on line 250
Call Stack
#    Time    Memory    Function    Location
1    0.0000    124060    {main}( )    ../web.php:0
2    0.7516    1302248    BEAR\Framework\Web\SymfonyResponse->render( )    ../web.php:79
3    0.7516    1302340    BEAR\Resource\AbstractObject->__toString( )    ../web.php:127
4    0.7516    1302436    BEAR\Framework\Resource\View\DevRenderer->render( )    ../AbstractObject.php:94
5    0.7529    1325312    BEAR\Framework\Resource\View\DevRenderer->getLabel( )    ../DevRenderer.php:90
6    0.7538    1340144    BEAR\Framework\Resource\View\DevRenderer->getResourceInfo( )    ../DevRenderer.php:168
7    0.7538    1340184    BEAR\Framework\Resource\View\DevRenderer->getParamsInfo( )    ../DevRenderer.php:233

( ! ) Notice: Undefined variable: paramInfo in /var/www/html/test/BEAR.Sunday/package/BEAR/Framework/src/BEAR/Framework/Resource/View/DevRenderer.php on line 266
Call Stack
#    Time    Memory    Function    Location
1    0.0000    124060    {main}( )    ../web.php:0
2    0.7516    1302248    BEAR\Framework\Web\SymfonyResponse->render( )    ../web.php:79
3    0.7516    1302340    BEAR\Resource\AbstractObject->__toString( )    ../web.php:127
4    0.7516    1302436    BEAR\Framework\Resource\View\DevRenderer->render( )    ../AbstractObject.php:94
5    0.7529    1325312    BEAR\Framework\Resource\View\DevRenderer->getLabel( )    ../DevRenderer.php:90
6    0.7538    1340144    BEAR\Framework\Resource\View\DevRenderer->getResourceInfo( )    ../DevRenderer.php:168
7    0.7538    1340184    BEAR\Framework\Resource\View\DevRenderer->getParamsInfo( )    ../DevRenderer.php:233

( ! ) Notice: Undefined index: id in /var/www/html/test/BEAR.Sunday/apps/sandbox/tmp/smarty/template_c/de8e56111327333b474b42678cf85b1095b328da.file.Edit.tpl.php on line 50 Call Stack #TimeMemoryFunctionLocation 10.0000124060{main}( )../web.php:0 20.75161302248BEAR\Framework\Web\SymfonyResponse->render( )../web.php:79 30.75161302340BEAR\Resource\AbstractObject->__toString( )../web.php:127 40.75161302436BEAR\Framework\Resource\View\DevRenderer->render( )../AbstractObject.php:94 50.75171303764BEAR\Framework\Module\TemplateEngine\SmartyModule\SmartyAdapter->fetch( )../DevRenderer.php:87 60.75171303960Smarty_Internal_TemplateBase->fetch( )../SmartyAdapter.php:80 70.75221335224content_4ff3d801a6fbe1_84595233( )../smarty_internal_templatebase.php:180

( ! ) Notice: Trying to get property of non-object in /var/www/html/test/BEAR.Sunday/apps/sandbox/tmp/smarty/template_c/de8e56111327333b474b42678cf85b1095b328da.file.Edit.tpl.php on line 50
Call Stack
#    Time    Memory    Function    Location
1    0.0000    124060    {main}( )    ../web.php:0
2    0.7516    1302248    BEAR\Framework\Web\SymfonyResponse->render( )    ../web.php:79
3    0.7516    1302340    BEAR\Resource\AbstractObject->__toString( )    ../web.php:127
4    0.7516    1302436    BEAR\Framework\Resource\View\DevRenderer->render( )    ../AbstractObject.php:94
5    0.7517    1303764    BEAR\Framework\Module\TemplateEngine\SmartyModule\SmartyAdapter->fetch( )    ../DevRenderer.php:87
6    0.7517    1303960    Smarty_Internal_TemplateBase->fetch( )    ../SmartyAdapter.php:80
7    0.7522    1335224    content_4ff3d801a6fbe1_84595233( )    ../smarty_internal_templatebase.php:180


あと、http://code.google.com/p/bearsunday/wiki/Install
「テスト環境」にある PHPUnit のインストール方法は
マニュアル(http://www.phpunit.de/manual/3.7/ja/installation.html)にあるように
    pear config-set auto_discover 1
    pear install pear.phpunit.de/PHPUnit
    pear install phpunit/DbUnit
    pear install phpunit/PHP_Invoker
と更新した方がいいかと思います。

私の環境では、Wikiにある方法だとエラーでインストールできませんでした。
----
岩崎晃司

2012年7月4日水曜日 11時37分01秒 UTC+9 いのうえしげゆき:

Akihito Koriyama

unread,
Jul 4, 2012, 3:50:51 AM7/4/12
to bear-p...@googlegroups.com
いのうえさん、岩崎さん

レポートありがとうございます。

google codeのwikiの権限設定しました。
ドキュメントの加筆修正お願いしていいでしょうか。
お願いします。

みなさんの協力のおかげで最初の小さな目標は早期にクリアできそうです。
ありがとうございます。

PS.
全くアクティブでなかったMLが少しアクティブになってきました。
設定でメールの配信を"要約"や、"Webのみ"にできます。


2012年7月4日 15:13 madapaja <iwa...@cresc.com>:
--
このメールは Google グループのグループ「The BEAR Project for PHP」の登録者に送られています。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/bear-project/-/rNqxF0kdBvAJ にアクセスしてください。

このグループに投稿するには、bear-p...@googlegroups.com にメールを送信してください。
このグループから退会するには、bear-project...@googlegroups.com にメールを送信してください。
詳細については、http://groups.google.com/group/bear-project?hl=ja からこのグループにアクセスしてください。

岩崎晃司

unread,
Jul 4, 2012, 4:10:45 AM7/4/12
to bear-p...@googlegroups.com
こおりやまさん

岩崎です。

さっそく先ほど指摘させていただいた部分については
修正を行いました。

他にも、加筆など出来る部分があれば、編集させていただきます!

2012年7月4日 16:50 Akihito Koriyama <akihito....@gmail.com>:

Akihito Koriyama

unread,
Jul 4, 2012, 4:45:35 AM7/4/12
to bear-p...@googlegroups.com
ありがとうございます!
色々トライして面白い事探していきましょう^^

2012年7月4日 17:10 岩崎晃司 <iwa...@cresc.com>:

いのうえしげゆき

unread,
Jul 4, 2012, 5:12:31 AM7/4/12
to bear-p...@googlegroups.com
こおりやまさん、岩崎さん

お疲れ様です。

wiki権限変更ありがとうございます。
のちほど手を加えさせて頂こうと思います。

ちょっと店舗の補修作業でへろへろになりまして
一休みして頭の中を整理したのち編集検討してみます。

でわ
--
いのうえ しげゆき Twitter: @kaepapa33 mailto:kae...@gmail.com


2012年7月4日 16:50 Akihito Koriyama <akihito....@gmail.com>:

Akihito Koriyama

unread,
Jul 4, 2012, 5:24:35 AM7/4/12
to bear-p...@googlegroups.com
どうかゆっくり進めてください。
こちらも不具合修正していきます。

いのうえさんのインストール後に外部依存に色々修正があって対応したものをmasterにあげてます。


2012年7月4日水曜日 いのうえしげゆき kae...@gmail.com:

koriym

unread,
Jul 4, 2012, 11:55:00 AM7/4/12
to bear-p...@googlegroups.com
いのうえさん
ブログ書いてる途中でも質問あったら遠慮なくなげてください。メールでもかまいません。
よろしくお願いします。

madapaja

unread,
Jul 4, 2012, 12:13:20 PM7/4/12
to bear-p...@googlegroups.com
岩崎です。

エラーが出る箇所については、.travis.ymlを参考にしてDB追加、との事ですが、
そもそもこのテストは、これが意図した動作なのでしょうか?
(何となく腑に落ちないので、質問させてください)

最初に、Faildになる箇所は下記の通りです。

1) sandbox\AppPostsTest::post
PDOException: SQLSTATE[HY000] [1049] Unknown database 'blogbear'

/Users/iwasaki/dev/BEAR.Sunday/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:36
/Users/iwasaki/dev/BEAR.Sunday/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOMySql/Driver.php:47
/Users/iwasaki/dev/BEAR.Sunday/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:350
/Users/iwasaki/dev/BEAR.Sunday/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:937
/Users/iwasaki/dev/BEAR.Sunday/package/BEAR/Framework/src/BEAR/Framework/Interceptor/Transactional.php:30
/Users/iwasaki/dev/BEAR.Sunday/vendor/Ray/Aop/src/Ray/Aop/ReflectiveMethodInvocation.php:101
/Users/iwasaki/dev/BEAR.Sunday/package/BEAR/Framework/src/BEAR/Framework/Interceptor/TimeStamper.php:28
/Users/iwasaki/dev/BEAR.Sunday/vendor/Ray/Aop/src/Ray/Aop/ReflectiveMethodInvocation.php:101
/Users/iwasaki/dev/BEAR.Sunday/package/BEAR/Framework/src/BEAR/Framework/Interceptor/DbInjector.php:77
/Users/iwasaki/dev/BEAR.Sunday/vendor/Ray/Aop/src/Ray/Aop/ReflectiveMethodInvocation.php:101
/Users/iwasaki/dev/BEAR.Sunday/vendor/Ray/Aop/src/Ray/Aop/Weaver.php:85
/Users/iwasaki/dev/BEAR.Sunday/vendor/Ray/Aop/src/Ray/Aop/Weaver.php:99
/Users/iwasaki/dev/BEAR.Sunday/vendor/BEAR/Resource/src/BEAR/Resource/Invoker.php:111
/Users/iwasaki/dev/BEAR.Sunday/vendor/BEAR/Resource/src/BEAR/Resource/DevInvoker.php:70
/Users/iwasaki/dev/BEAR.Sunday/vendor/BEAR/Resource/src/BEAR/Resource/Resource.php:231
/Users/iwasaki/dev/BEAR.Sunday/apps/sandbox/tests/AppPostsTest.php:102
/usr/local/php5-20120619-090026/bin/phpunit:46


で、該当のAppPostsTest.phpを見てみると、
    /**
     * @test
     */
    public function post()
    {
        // inc 1
        $before = $this->getConnection()->getRowCount('posts');
        $response = $this->resource
        ->post
        ->uri('app://self/blog/posts')
        ->withQuery(['title' => 'test_title', 'body' => 'test_body'])
        ->eager
        ->request();
        $this->assertEquals($before + 1, $this->getConnection()->getRowCount('posts'), "faild to add post");

となっています。

その際に、$beforeの部分で取得しているgetConnectionの部分で返って来るのは、
DB名がblogbeartestのもの。

$response の部分は、DB名がblogbearのものになっているかと思います。
(なので、Unknown database 'blogbear'エラーが起きていると推測)

1つめの疑問はそもそも、テストの際にblogbearにアクセスする必要がないと
思われるのですがこれは正しい挙動でしょうか?

2つめの疑問ですが、(blogbearDBがあれば)何故このテストが通るのか
よく分かりません。

assertEqualsでは、getConnection(blogbeartest)から取ったカウントと、
$before+1が同じであることをテストしています。
しかし、前の行($responseを取得している部分)ではblogbearにアクセスしているはずです。
普通に考えれば、blogbearへのINSERTが行われていると思うのですが、
なぜこのテストが通るのでしょうか?

理解不足かもしれませんが、ご教授いただければ幸いです。
----
岩崎晃司

2012年7月3日火曜日 16時42分46秒 UTC+9 koriym:

いのうえしげゆき

unread,
Jul 5, 2012, 5:30:09 AM7/5/12
to bear-p...@googlegroups.com
お疲れ様です。

今日は仕事が休みなのでぼちぼちとブログ記事を書いて検証を進めています。

外部依存に修正が入ったとのことでリポジトリの取得からやりなおしてみていますが
apc.enable_cli =1
の状態だとcomposerのinstall時に

---ここから
$ curl -s http://getcomposer.org/installer | php
#!/usr/bin/env php
Some settings on your machine may cause stability issues with Composer.
If you encounter issues, try to change the following:

The apc.enable_cli setting is incorrect.
Add the following to the end of your `php.ini`:
apc.enable_cli = Off

Downloading...

Composer successfully installed to: /home/shige/BEAR/BEAR.Sunday/composer.phar
Use it: php composer.phar
---ここまで
と怒られてしまい

installを進めても
---ここから
$ ./composer.phar install
PHP Fatal error: include(): Cannot redeclare class
jsonschema\constraints\type in
phar:///home/shige/BEAR/BEAR.Sunday/composer.phar/vendor/composer/ClassLoader.php
on line 150

Fatal error: include(): Cannot redeclare class
jsonschema\constraints\type in
phar:///home/shige/BEAR/BEAR.Sunday/composer.phar/vendor/composer/ClassLoader.php
on line 150
---ここまで
とFatal errorが発生してしまいます。

またapc.enable_cli = Offとして進めた場合Composerのインストールは警告なく進みますが
---ここから
$ php -r 'phpinfo();' | grep -e 'apc.enable_cli'
apc.enable_cli => Off => Off

$ ./composer.phar install
Installing dependencies
- Installing aura/autoload (dev-master)
Cloning 5c5690e1f66bab1c2b73c228ec3332381f3ece38

- Installing aura/router (dev-master)
Cloning 5f918fd4e2f6e946fe56c7f37e57d38ae8a993f2

- Installing aura/web (dev-master)
Cloning 505989595878c94cd3b569c393d73cf6d7d112d9

- Installing monolog/monolog (1.1.0)
Downloading: 100%

- Installing symfony/event-dispatcher (v2.0.15)
Downloading: 100%

- Installing guzzle/guzzle (v2.7.2)
Downloading: 100%

- Installing facebook/xhprof (0.9.2)
Downloading: 100%

- Installing doctrine/common (dev-master)
Cloning d2f8a36b8696b446bf25cfe2b0b3aaf03e0835e6

- Installing ray/aop (dev-master)
Cloning e7e5125f829130c716bd797b389cf4c5e3f8c2fd

- Installing aura/di (dev-master)
Cloning a8b57c0e5d47aa1b43697a6ace1521c0d9a49bb3

- Installing ray/di (dev-master)
Cloning 56e0e3cbd32813de30984b3249751b6515598b1b

- Installing aura/signal (dev-master)
Cloning a1644d4f3d8a44bbe0af1a5d7b0259cf65d0a66c

- Installing bear/resource (dev-master)
Cloning ae5acc46be3aa39241067e613f6e1b7edbf27a8b

- Installing doctrine/dbal (dev-master)
Cloning 1a61068c41b54ed5ee588631402510a71b35db2a

- Installing pagerfanta/pagerfanta (dev-master)
Cloning c490684def33e992241e7fad33bcbd03d9d18643

- Installing vdump/vdump (0.1.0)
Downloading: 100%

- Installing smarty/smarty (v3.1.11)
Checking out /tags/v3.1.11/@4636

[RuntimeException]
Package could not be downloaded, sh: 1: svn: not found

install [--prefer-source] [--dry-run] [--dev] [--no-scripts]
---ここまで
と例外が発生してしまっております。

普段はjavaな人間でphpチャレンジ中で知識が足りず躓いております。
composerがsvnを必要としているんでしょうか?

以上宜しくお願い致します。
--
いのうえ しげゆき Twitter: @kaepapa33 mailto:kae...@gmail.com


2012年7月5日 0:55 koriym <akihito....@gmail.com>:
> いのうえさん
> ブログ書いてる途中でも質問あったら遠慮なくなげてください。メールでもかまいません。
> よろしくお願いします。
>
> --
> このメールは Google グループのグループ「The BEAR Project for PHP」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/bear-project/-/C6bdNcLQ3hYJ

koriym

unread,
Jul 5, 2012, 7:01:31 AM7/5/12
to bear-p...@googlegroups.com
お疲れさまです。
PHP Fatal error:  include(): Cannot redeclare class
このcompoesrで出てくるエラーですがどうもapc.cliをのバグのようです。
一時に的にオフにすればでなくなるようですが困った事です。 これが出てくるとphpのコマンドラインで一時的にオフにするか、php.iniの設定でオフにする必要があります。もしかしたら最新のPHPでは治ってるかもしれません。
smartyのダウロードエラーはたまたまのような気がしますが、やはり繰り返し同じ現象でしょうか?

いのうえしげゆき

unread,
Jul 5, 2012, 7:50:15 AM7/5/12
to bear-p...@googlegroups.com
お疲れ様です。

2012年7月5日 20:01 koriym <akihito....@gmail.com>:
> PHP Fatal error: include(): Cannot redeclare class
> このcompoesrで出てくるエラーですがどうもapc.cliをのバグのようです。
一旦offにして進めてみたいと思います。
昨日はこのerrorは出なかったのですが原因がよくわかっていません。
php5.4はUbuntu非公式パッケージで現状最新のものを利用しています。

> smartyのダウロードエラーはたまたまのような気がしますが、やはり繰り返し同じ現象でしょうか?
何度か繰り返してみましたが同様に止まってしまっています。
composerを理解していないのでjsonを読んでもさっぱり状態なのですが
記述のある3.1.8もcheckoutしようとしている3.1.11もブラウザでアクセス出来るのですよね。
リポジトリもzipもアクセス出来ることは確認してます。
日を改めてinstallを実行してみます。

でわ

koriym

unread,
Jul 5, 2012, 11:58:16 AM7/5/12
to bear-p...@googlegroups.com
お疲れさまです。

問題が環境依存かそうでないかの確認ですが、travisを使ってみるという手もあると思います。GitHubとTravisを連携するとGitにPushしたらTravisでインストールとテストの実行が始まります

ご参考までに。

2012年7月3日火曜日 16時42分46秒 UTC+9 koriym:

いのうえしげゆき

unread,
Jul 6, 2012, 9:58:16 AM7/6/12
to bear-p...@googlegroups.com
お疲れ様です。

本日Ubuntu12.04の環境をVMWare上に構築しなおしてapc.enable_cli = 1だとcomposerのインストールにひっかかることと
apc.enable_cli offで進めたときにsmartyの部分で例外が発生することを再度確認しました。
後者の原因はまったくもってつかめておりません。

またFedora17では問題なくインストールが完了しました。

どうやらUbuntuの環境依存のようですがphpを野良で入れるのはちょっと骨が折れそうなので
しばらくFedoraでいじってみようかと思っています。


--
いのうえ しげゆき Twitter: @kaepapa33 mailto:kae...@gmail.com


2012年7月6日 0:58 koriym <akihito....@gmail.com>:
> --
> このメールは Google グループのグループ「The BEAR Project for PHP」の登録者に送られています。
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msg/bear-project/-/Is10tFQ0KhQJ

いのうえしげゆき

unread,
Jul 6, 2012, 8:25:44 PM7/6/12
to bear-p...@googlegroups.com
追記

Debian Wheezy(testing)環境でもUbuntu12.04と同じ状況となり
apc.enable_cli = 1ではcomposerのインストールで警告
smartyのインストールで例外が発生しました。

sidでもphpまわりのバージョンは同じなのでパッケージではダメなようです。
自前でmakeするしかないのかな・・・。

でわ
--
いのうえ しげゆき Twitter: @kaepapa33 mailto:kae...@gmail.com


2012年7月6日 22:58 いのうえしげゆき <kae...@gmail.com>:

いのうえしげゆき

unread,
Jul 8, 2012, 10:14:43 PM7/8/12
to bear-p...@googlegroups.com
お疲れ様です。

Fedora17での環境構築とBEAR.Sundayインストールおよびphpunitの実行動作確認について
ブログにアップしました。

http://ikkandou.blogspot.jp/2012/07/bearsunday1.html

おかしな所がありましたらご指摘頂けたら幸いです。

でわ
--
いのうえ しげゆき Twitter: @kaepapa33 mailto:kae...@gmail.com


2012年7月5日 18:30 いのうえしげゆき <kae...@gmail.com>:

koriym

unread,
Jul 9, 2012, 7:45:58 AM7/9/12
to bear-p...@googlegroups.com
いのうえさん

内容におかしいところはないと思います。
インストールはもっと簡単になる必要がありますね。

紹介ありがとうございました。

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages