Satis Build引发错误 - 缓存目录不为空

时间:2013-10-17 12:23:52

标签: php composer-php satis

我目前正在尝试使用composer来设置令人满意的内部包。

我已经创建了我的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.

我删除了该缓存文件夹并尝试再次构建,但得到相同的错误。我的网站目录中没有创建任何内容。

关于如何解决这个问题的任何想法都会成功建立?

1 个答案:

答案 0 :(得分:1)

禁用命令行PHP版本的xdebug.scream选项。

该选项的说明:

  

xdebug.scream
   类型:布尔值,默认值:0,在Xdebug中引入> = 2.1
  如果此设置为1,则Xdebug将禁用@(关闭)运算符,以便不再隐藏通知,警告和错误。

如果在安装中删除该目录时@的使用不会抑制预期的错误,并且该错误会触发首先不应存在的异常。