Composer不会更新到最新的包

时间:2013-10-15 12:54:43

标签: cakephp composer-php uploader

我正在使用Cakephp和Miles的上传器插件。我已经安装了composer插件,而且我正在使用最新版本的wamp。在php中启用了Fileinfo扩展。当我尝试使用composer进行更新时,它没有 - 它只使用以前的版本。如果我更改json文件以强制更新到最新版本,我得到错误消息告诉我ext-fileinfo不存在 - 但它是.............

我需要获得最新版本,因为我有一个错误,显示在运行php 5.3的web服务器上(wamp正在使用5.4)

其他信息: -

主要的composer.json是: -

{"config":{"vendor-dir":"Vendor"},
    "require": {
        "mjohnson/uploader": "4.3.*",
        "mjohnson/utility": "1.5.*",
        "mjohnson/decoda": "*",
        "titon/utility": "*",
        "cakephp/debug_kit": "2.2.*"
    }
}

我期待mjohnson / uploader更新(

子集composer.JSON保存在上传程序包中: -

{
    "name": "mjohnson/uploader",
    "type": "cakephp-plugin",
    "description": "File uploader and validation plugin for CakePHP.",
    "keywords": ["cakephp", "uploader", "plugin", "file", "validation", "attachment"],
    "homepage": "http://milesj.me/code/cakephp/uploader",
    "license": "MIT",
    "authors": [
        {
            "name": "Miles Johnson",
            "homepage": "http://milesj.me"
        }
    ],
    "require": {
        "php": ">=5.3.3",
        "ext-curl": "*",
        "ext-mbstring": "*",
        "composer/installers": "*",`enter code here`
        "mjohnson/transit": ">=1.4"
    },
    "support": {
        "source": "https://github.com/milesj/Uploader"
    }
}

我也希望mjohnson / transit能够更新

1 个答案:

答案 0 :(得分:0)

我在Windows 7上遇到类似ext-fileinfo和ext-curl的问题。我的问题是路径变量导致错误的php.exe由作曲家执行。如果来自命令行的php -m显示ext-fileinfo不存在,那也可能是你的问题。