使用composer.json安装doctrine 2.0

时间:2012-09-14 09:41:47

标签: php doctrine-orm composer-php

我正在尝试使用composer安装doctrine 2.0。

这就是我现在正在做的教程。运行它有问题:“php composer.phar update

我收到错误:

http://imageshack.us/a/img41/5687/consolec.png 我的config / Application.config.php:

<?php

// config/application.config.php:
return array(
    'modules' => array(
        'Application',
        'DoctrineModule',
        'DoctrineORMModule',
        'Album',
    ),
    'module_listener_options' => array(
        'config_glob_paths' => array(
            'config/autoload/{,*.}{global,local}.php',
        ),
        'module_paths' => array(
            './module',
            './vendor',
        ),
    ),
);

Composer.json

{
    "name": "zendframework/skeleton-application",
    "description": "Skeleton Application for ZF2",
    "license": "BSD-3-Clause",
    "keywords": [
        "framework",
        "zf2"
    ],
    "homepage": "http://framework.zend.com/",
    "minimum-stability": "dev",
    "require": {
        "php": ">=5.3.3",
        "zendframework/zendframework": "2.*",
         "doctrine/doctrine-orm-module": "dev-master"
    }
}

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

正如您从屏幕截图中看到的那样,您没有安装git或者它不在您的路径中。 安装git for windows和/或确保将安装的bin目录放在路径中。然后再次尝试运行composer.phar。

答案 1 :(得分:0)

或者,您可以使用composer install标记来呼叫composer update--prefer-dist。这将迫使作曲家将需求下载为包(通常是通过HTTP下载的tarball或zip),而不是使用Git克隆它们。