2012-09-14 120 views
1

我想安裝與作曲家的教條2.0。安裝doctrine 2.0與composer.json

這就是我正在做的教程。我有問題,運行此:「PHP composer.phar更新

我得到的錯誤:

http://imageshack.us/a/img41/5687/consolec.png 我的配置/ 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" 
    } 
} 

感謝您的幫助

回答

3

從屏幕截圖中可以看出,您沒有安裝git,或者它不在您的路徑中。 安裝git for windows和/或確保您將安裝的bin目錄放在路徑中。然後再次嘗試運行composer.phar。

+0

其實我沒有安裝新軟件的權利,這不是我自己的電腦。 有沒有機會以不同的方式安裝它? 謝謝 – Slrg

+0

嗯,試試可移植版本http://code.google.com/p/msysgit/downloads/detail?name=PortableGit-1.7.11-preview20120710.7z&can=2&q= - 我對這個版本沒有經驗。 – akluth

0

或者,你可以調用composer installcomposer update--prefer-dist標誌。這將迫使作曲者下載需求作爲包(通常是通過HTTP下載的tarball或zip)而不是使用Git克隆它們。