PEARに関する質問です。

「symfony」のインストールをした際にトラブルが発生してしまい、インストールを完了することができません。
どなたかお知恵をお貸し下さい。

■状況1
PEARインストールコマンドを利用して、「symfony」のインストールを試みたが、初回時にphp.iniのmemory_limitにひっかかった旨のメッセージが出力された。これについては、設定を変更しApacheを再起動することでエラーを回避。


■状況2
再度PEARインストールを実施。しかしここでまたはまりました。
下記エラーが出力し、インストールを完了することができませんでした。

downloading symfony-1.0.0rc1.tgz ...
...................done: 1,908,284 bytes

Could not chmod /usr/share/pear/doc/symfony/.tmpLICENSE to 644 No such file or directory
ERROR: commit failed


どうやらあるべきファイルがないために出力されているようなのですが、この場合どのような対応をとるのがベターなのでしょうか?
というか、上記「.tmpLICENSE」が存在しないのは、memory_limitでこけた事が原因なのでしょうか?

ちなみに強制モードでインストールを試みてもみたのですが、状況は変わりませんでした。


お力をお貸し下さい。宜しくお願い致します。

回答の条件
  • 1人5回まで
  • 登録:2007/02/01 16:15:17
  • 終了:2007/02/08 16:20:03

回答(0件)

回答はまだありません

  • id:tobeoscontinue
    >Could not chmod
    とあることから書き込み権限が必要のように思います
    rootかsuを使えば入れれるのではないでしょうか
  • id:lg-tsp
    コメントありがとうございます。
    それがちゃんとrootで実行しているんですよ。
    対象となるファイルが無いってのが、根本的なエラーみたいなんです。

    $ ll /usr/share/pear/doc/symfony/
    合計 900
    -rw-r--r-- 1 root root 23244 2月 1 15:59 01-Introducing-Symfony.txt
    -rw-r--r-- 1 root root 35148 2月 1 15:59 02-Exploring-Symfony-s-Code.txt
    -rw-r--r-- 1 root root 24547 2月 1 15:59 03-Running-Symfony.txt
    -rw-r--r-- 1 root root 21470 2月 1 15:59 04-The-Basics-of-Page-Creation.txt
    -rw-r--r-- 1 root root 43920 2月 1 15:59 05-Configuring-Symfony.txt
    -rw-r--r-- 1 root root 56362 2月 1 15:59 06-Inside-the-Controller-Layer.txt
    -rw-r--r-- 1 root root 58413 2月 1 15:59 07-Inside-the-View-Layer.txt
    -rw-r--r-- 1 root root 60627 2月 1 15:59 08-Inside-the-Model-Layer.txt
    -rw-r--r-- 1 root root 42397 2月 1 15:59 09-Links-and-the-Routing-System.txt
    -rw-r--r-- 1 root root 54692 2月 1 15:59 10-Forms.txt
    -rw-r--r-- 1 root root 49335 2月 1 15:59 11-Ajax-Integration.txt
    -rw-r--r-- 1 root root 40725 2月 1 15:59 12-Caching.txt
    -rw-r--r-- 1 root root 27390 2月 1 15:59 13-I18n-and-L10n.txt
    -rw-r--r-- 1 root root 62642 2月 1 15:59 14-Generators.txt
    -rw-r--r-- 1 root root 55529 2月 1 15:59 15-Unit-and-Functional-Testing.txt
    -rw-r--r-- 1 root root 41019 2月 1 15:59 16-Application-Management-Tools.txt
    -rw-r--r-- 1 root root 52548 2月 1 15:59 17-Extending-Symfony.txt
    -rw-r--r-- 1 root root 45387 2月 1 15:59 18-Performance.txt
    -rw-r--r-- 1 root root 37986 2月 1 15:59 19-Mastering-Symfony-s-Configuration-Files.txt
    -rw-r--r-- 1 root root 2802 2月 1 15:59 COPYRIGHT
    -rw-r--r-- 1 root root 1065 2月 1 15:59 LICENSE
    -rw-r--r-- 1 root root 998 2月 1 15:59 README
    drwxr-xr-x 2 root root 4096 2月 1 15:59 licenses


    PEARを改めて入れ直すのも視野にはいれているのですが、それもいまいちやり方が掴めず…
    困ってしまっている状況です。
  • id:tobeoscontinue
    外していましたかぁ。すいません。(^^;
    当方PHP4なので確かめれないのですが、
    ソースを落としてchmodをgrepしたところ
    エラーに該当するようなコードは見つけれませんでした。
    ということで問題はsymfonyではなくpearの方ではない
    でしょか。
    symfonyではpear 1.4.1程度が必要みたいです
    http://footmark.wordpress.com/2006/11/10/
    ちなみに私のdebianは1.3.2でした。

    または単にディスク容量がないとか(まぁないでしょうが)
  • id:lg-tsp
    レスありがとうございます。
    私もリファレンスを読み、PEARのバージョンを最初に疑ったので、きちんとアップデートを行ってからinstallを開始したんです。。
    以下、PEARのバージョンです。

    $ pear -V
    PEAR Version: 1.5.0
    PHP Version: 5.1.6
    Zend Engine Version: 2.1.0


    2/1にRC2が出たばかりですし、symfony自体のパッケージの問題かもな~っと思いも少々あります。

    というのも、インストールはきちんと完了してないのですが、コマンドが効き、ページを作成することもできている状態です。


    $ symfony -T
    available pake tasks:
    clear-cache > clear cached information
    clear-controllers > clear controllers
    disable > disables an application in a given environment

    …以下略


    なんか不思議な状況です。
    ググっても同様の事象も見当たらず…

    また経過報告ができればさせていただきたいと思っております。
    コメントありがとうございました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません