0

現在、composer を使用して内部パッケージを管理するために satis をセットアップしようとしています。

config.json ファイルを作成しました

{
"name": "Internal Packages",
"homepage": "http://packages.example.org",
"repositories": [
    { "type": "vcs", "url": "ssh://me@mypackages.com/Test-Component" }
],
"require-all": true
}

ビルドしようとすると

php bin/satis build config.json web/

次のエラーが表示されます。

[ErrorException]                                                    
rmdir(/home/lee.stone/.composer/cache): Directory not empty         

Warning: You have xdebug.scream enabled, the warning above may be   
a legitimately suppressed error that you were not supposed to see.

そのキャッシュ フォルダーを削除して、再度ビルドしようとしましたが、同じエラーが発生します。Web ディレクトリにも何も作成されていません。

この問題を解決して正常にビルドする方法についてのアイデアはありますか?

4

1 に答える 1

1

xdebug.screamコマンドライン PHP バージョンのオプションを無効にします。

そのオプションの説明:

xdebug.scream
タイプ: ブール値、デフォルト値: 0、Xdebug >= 2.1 で導入
この設定が 1 の場合、Xdebug は @ (シャットアップ) 演算子を無効にして、通知、警告、およびエラーが非表示にならないようにします。

を使用@しても、インストールでそのディレクトリを削除するときに予想されるエラーが抑制されず、そのエラーによって、そもそも存在しないはずの例外がトリガーされる場合。

于 2013-10-17T19:12:53.327 に答える