我目前正在尝试使用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.
我删除了该缓存文件夹并尝试再次构建,但得到相同的错误。我的网站目录中没有创建任何内容。
关于如何解决这个问题的任何想法都会成功建立?
答案 0 :(得分:1)
禁用命令行PHP版本的xdebug.scream
选项。
该选项的说明:
xdebug.scream
类型:布尔值,默认值:0,在Xdebug中引入> = 2.1
如果此设置为1,则Xdebug将禁用@(关闭)运算符,以便不再隐藏通知,警告和错误。
如果在安装中删除该目录时@
的使用不会抑制预期的错误,并且该错误会触发首先不应存在的异常。