D:workwebsvnmvcc>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
Installing evolvement/mvcc (1.0.1) Loading from cache
Writing lock file
Generating autoload files
成功加载后,为什么私有包里的“composer.json”不自动加载?
【12.31补充】
用下载zip的方式加载包是否可行,官方的例子仅仅只是加载smarty包,smarty包里面没有composer.json文件
{
"repositories": {
"0": {
"type": "package",
"package": {
"name": "evolvement/mvcc",
"version": "1.0.0",
"dist": {
"url": "http://127.0.0.1:8082/mvcc/mvcc.zip",
"type": "zip"
}
}
},
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
},
"require": {
"evolvement/mvcc": "1.0.0"
},
"config": {
"secure-http": false
}
}
要不尝试
composer require
是否解决,如果没解决,考虑是是覆盖了repositories
中对packagist
的配置,比如下文,这个
config.json
文件在%userprofile%\AppData\Roaming\Composer
如果访问不到
packagist
,并且在你定义的的repositories
里面找不到monolog
,也自然不会下载了,除非:早就已经下载了,在
vendor
目录下看下。