Composer安装/更新需要超过1GB的磁盘空间?

时间:2015-07-06 04:02:14

标签: composer-php

我正在尝试设置一个新克隆的应用程序。 我原本剩下4 GB的硬盘空间。

然后我运行了composer update并且它花了很长时间,最后因错误导致磁盘空间耗尽。

我不知道如何从前一个sesison中释放更多空间,我关闭了所有应用程序并重新启动。这次我只有2.4 GB。

所以这次我试着运行composer install。但它继续占用我的磁盘空间。当我降到1GB以下时,我手动停止了它。

这是正常的吗?还没有很多东西要包括在内。 而且,我如何释放作曲家占用的磁盘空间?

这是舞台作曲家长时间陷入困境:

Loading composer repositories with package information
Installing dependencies (including require-dev)

这是我的composer.json文件:

{
    "name": "laravel/laravel",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "type": "project",
    "require": {
        "laravel/framework": "4.2.*",
        "mremi/url-shortener": "~1.0"
    },
    "require-dev": {
    "way/generators": "~2.0",
        "barryvdh/laravel-ide-helper": "~1.11",
        "symfony/var-dumper": "~2.6",
        "raveren/kint": "dev-master"
    },
    "autoload": {
        "classmap": [
            "app/commands",
            "app/controllers",
            "app/models",
            "app/database/migrations",
            "app/database/seeds",
            "app/tests/TestCase.php"
        ],
        "files": [
            "app/vendors/spg/SPGHelpers.php",
            "app/vendors/spg/SPGGenPopularity.php"
        ],
        "psr-4": {
            "SPG\\":"app/vendors/spg"
        }
    },
    "scripts": {
        "post-install-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-update-cmd": [
            "php artisan clear-compiled",
            "php artisan optimize"
        ],
        "post-create-project-cmd": [
            "php artisan key:generate"
        ]
    },
    "config": {
        "preferred-install": "dist"
    },
    "minimum-stability": "stable"
}

1 个答案:

答案 0 :(得分:0)

我发现原因是我有xdebug。 关闭它解决了这个问题。

被吃掉的磁盘空间是xdebug,而不是composer。 进入/private/var/tmprm cachegrind.out.*删除了生成的所有分析缓存xdebug