当前位置: 首页 > 知识库问答 >
问题:

Composer更新挂起,但Composer安装正在运行

夏侯旻
2023-03-14

我正在尝试运行composer更新,或者如果我试图为我的站点安装任何软件包,它会挂起,这样说

Loading composer repositories with package information
Updating dependencies (including require-dev)

但如果我尝试作曲家安装它的工作与

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
- Installing psr/log (1.1.2): Loading from cache
- Installing symfony/polyfill-ctype (v1.13.1): Loading from cache
- Installing phpoption/phpoption (1.6.0): Loading from cache
......

我正在使用带有流浪者和虚拟箱的拉威尔家园

问题是什么?如何解决

共有2个答案

司空锋
2023-03-14

我有过几次这样的问题。Composer安装基本上可以正常工作,因为它不必检查每个包的更新。要解决此问题,您可以尝试以下几个选项:

  • 更新作曲家到最新
  • 删除完整的供应商文件夹并运行作曲家更新
  • 增加ram内存(大多数时候会因此失败)。查看此Q Composer更新内存限制
  • 检查你的composer.json文件是否有不必要的包深度,有些包需要其他包,这可能会使你的cpu和ram过载。
  • 尝试作曲家更新-首选-dist
武卓
2023-03-14

composer仍挂起尝试清除composer缓存:

composer clear-cache

如果这些步骤不修复您的作曲家然后它可能是系统没有足够的RAM可用存储器

增加记忆https://stackoverflow.com/a/44533437/3518053 或

生成交换文件。尝试创建交换文件以提供更多内存

 类似资料:
  • 问题内容: 和之间有什么区别? 问题答案: 作曲家更新 将更新您在中指定的依赖关系 例如,如果您需要此软件包作为依赖项: 并且您实际上已经安装了该软件包的版本,运行将导致该软件包的升级(例如,如果已经发布,则升级为)。 详细将: 读 删除不再需要的已安装软件包 检查所需软件包最新版本的可用性 安装最新版本的软件包 更新以存储已安装的软件包版本 作曲家安装 不会更新任何东西;它只会安装文件中指定的所

  • 问题内容: 我正在尝试对laravel应用程序进行Docker化。该应用程序已经构建并且在git中,但是我.gitignore我的供应商文件夹。我添加了一个Dockerfile,如下所示: 当我构建时,这似乎很棒。我看到依赖项已下载,我看到输出中正在生成自动加载文件。但是,一旦构建完成,vendor文件夹实际上就不存在了。我猜这都是在中间容器中完成的,然后将其删除?所以当我运行docker- co

  • 突然,我的作曲家停止了创作。 无论何时运行,它都不会在此之后继续运行: 使用包信息加载composer存储库更新依赖项(包括需要开发) 我尝试了另一个Laravel项目,该项目的作曲家正在工作 我清除了缓存,并运行了这个命令 似乎什么也没发生。我将移动到另一个文件夹,从当前项目中删除并再次运行命令,但没有成功 这是我的文件:

  • composer runtime install命令用于在你要连接的区块链网络的Hyperledger Fabric peer端上安装Hyperledger Composer运行时。该命令必须在composer network start命令之前运行。 请注意:该--businessNetworkName, -n选项必须包含与打算在Hyperledger Fabric peer上运行的业务网络名称

  • 部署Hyperledger Composer后,您可能希望升级到新版本。要更新已安装的Hyperledger Composer版本,必须卸载客户端、管理员和运行时CLI组件,并使用npm重新安装它们。 过程 1.使用以下命令卸载Hyperledger Composer组件: npm uninstall -g composer-cli npm uninstall -g composer-

  • 第一次安装Composer,已经安装了Composer-Setup.exe,在命令行输入composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/,执行报错了,有大佬能帮我看下怎么解决吗?感谢!