自上周五以来,我一直无法让作曲家更新或安装。以下是我对这个项目的依赖项列表:
"require": {
"twilio/sdk": "dev-master",
"ircmaxell/password-compat": "1.0.*",
"hautelook/phpass": "dev-master",
"iron-io/iron_mq": "1.4.8",
"illuminate/events": "4.1.*",
"illuminate/queue": "4.1.*",
"hipchat/hipchat-php": ">=1.0.0",
"bugsnag/bugsnag": "2.*",
"nesbot/Carbon": "*",
"xamin/handlebars.php": "dev-master",
"suin/php-rss-writer": "dev-master"
},
"require-dev": {
"mockery/mockery": "dev-master",
"itsgoingd/clockwork": "1.5"
}
每次我尝试运行composer update
或composer install
它都会永远运行。当我使用 -vvv
选项时,它总是停滞在以下行:
Downloading http://packagist.org/p/ngmy/l4-dav$b3c0c28a9d0d18310fd73ebcacaf0aa8a4e0ee497600ae8a38e909c5fc65bdf5.json
Writing /root/.composer/cache/repo/https---packagist.org/provider-ngmy$l4-dav.json into cache
我尝试多次删除我的供应商目录并锁定文件和 .composer 缓存,但无济于事。
我什至不知道这个回购是什么。它不是我可以看到的任何我正在使用的包的依赖项。看起来 https://packagist.org/packages/ngmy/l4-dav 本月只安装了 7 次。在包装上,它说它取代了phpseclib/phpseclib
..不知道这意味着什么...
我遇到了完全相同的问题并收到以下消息:
phpseclib/phpseclib
我的问题是了一个包的拼写错误版本。因此,请尝试浏览软件包名称/版本,看看您是否犯了任何错误。
更新作曲家 ( composer self-update
) 为我修复了这个问题!