我正在尝试使用composer安装doctrine 2.0。
这就是我现在正在做的教程。运行它有问题:“php composer.phar update
我收到错误:
我的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"
}
}
感谢您的帮助
答案 0 :(得分:2)
正如您从屏幕截图中看到的那样,您没有安装git或者它不在您的路径中。 安装git for windows和/或确保将安装的bin目录放在路径中。然后再次尝试运行composer.phar。
答案 1 :(得分:0)
或者,您可以使用composer install
标记来呼叫composer update
和--prefer-dist
。这将迫使作曲家将需求下载为包(通常是通过HTTP下载的tarball或zip),而不是使用Git克隆它们。