作曲家包更新但不安装



完成后

sudo php composer.phar update

我得到以下信息:

Loading composer repositories with package information 
Updating dependencies (including require-dev)
Installing SOME_PACKAGE (dev-master 6fb0f62)
Cloning SOME_TOKEN
Writing lock file Generating autoload filesUpdating

但当我做sudo php composer.phar install时,我会得到

Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files

有人知道可能发生的事情吗?我有一个composer.json, composer.phar and composer.lock都在同一个文件夹中。

你认为哪里不对?使用composer update,composer尝试在指定的版本范围内查找包的新版本。找到后,它会更新包。最后,它创建了一个composer.lock文件,其中包含所有软件包和有关已安装版本的详细信息。

composer install只读取此composer.lock文件,并完全安装其中指定的版本。由于您已经在该锁定文件中指定了版本,因此不会发生任何事情。

composer install在生产服务器和团队中非常有用,因为您可以确保所有人都使用完全相同版本的依赖关系。

检查composer.look是否使用了一个使用php.ini中未发布的扩展的包。在发布扩展后,使用comuser安装

相关内容

  • 没有找到相关文章

最新更新