You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu环境下如何更新指定子目录中的composer.json文件?

解决Composer指定目录执行依赖更新的问题

问题场景

我近期开始管理一个使用Composer处理依赖的系统,需要更新依赖。登录Ubuntu控制台后运行composer update命令时,系统报错找不到.json文件。我已找到该文件,但它位于某个子目录中,直接运行composer update依旧出现找不到文件的错误,不清楚如何指定目录执行更新操作。

解决方法

方法1:使用-d(或完整参数--working-dir)指定工作目录

直接在命令中添加目录参数,指定composer.json所在的子目录路径即可。假设目标文件路径为/home/user/project/subdir,执行命令:

composer update -d=/home/user/project/subdir
# 或者使用完整参数
composer update --working-dir=/home/user/project/subdir

方法2:先切换目录再执行更新

通过cd命令进入composer.json所在的子目录,再运行更新命令:

cd /home/user/project/subdir
composer update

内容的提问来源于stack exchange,提问作者behindicebergs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 11:35:37