我的composer.json没有使用composer update命令安装新的依赖项

时间:2015-11-20 08:15:48

标签: json laravel-5 composer-php

我正在使用composer update命令安装外部依赖项。以下是composer.json目录中c:\xampp\htdocs\myproject\vendor\laravel\framework\文件的部分。

"require": {
        "laravelcollective/html": "~5.0",
        "matriphe/imageupload": "5.1.*"
        "illuminate/html": "5.0.*@dev"
},

运行composer update命令后,我得到以下结果:

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

我还尝试在composer.json中创建另一个require数组,并添加了我想要安装的包但没有成功。

composer update命令无法使用composer update命令安装任何未安装的依赖项。即使composer self-update也没有解决问题。 请帮助我,我已经被困在这里好几天了,现在我会尽我所能但却没有成功。

我正在更改以下目录下的composer.json:c:\ xampp \ htdocs \ myproject \ vendor \ laravel \ framework \这样可以吗?

2 个答案:

答案 0 :(得分:1)

不要更改vendor目录中的任何文件,它们由Composer管理。要安装更多软件包,请使用项目目录中的composer.json

并使用composer install安装新软件包,因为composer update也会将已安装的软件包更新到新版本(如果有)。

composer self-update只是更新Composer本身。

答案 1 :(得分:1)

您在writeFloatBE()之后错过了列,尝试更改它:

"matriphe/imageupload": "5.1.*"