2013-06-21 27 views
3

我加載此回購:Composer的自動加載沒有類映射

{ 
    "repositories": [ 
     { 
      "type": "package", 
      "package": { 
       "name": "ivantcholakov/gibberish-aes-php", 
       "version": "master", 
       "source": { 
        "url": "https://github.com/ivantcholakov/gibberish-aes-php.git", 
        "type": "git", 
        "reference": "master" 
       } 
      } 
     } 
    ], 
    "require": { 
     "ivantcholakov/gibberish-aes-php": "*@dev" 
    } 
} 

但是生成的類映射是空的,我不能使用回購:

<?php 

// autoload_classmap.php generated by Composer 

$vendorDir = dirname(dirname(__FILE__)); 
$baseDir = dirname($vendorDir); 

return array(
); 

什麼是錯的我composer.json安裝程序?

PS:我跑update

回答

5

您必須配置爲這樣的庫中的自動加載選項:

{ 
    "repositories": [ 
     { 
      "type": "package", 
      "package": { 
       "name": "ivantcholakov/gibberish-aes-php", 
       "version": "master", 
       "source": { 
        "url": "https://github.com/ivantcholakov/gibberish-aes-php.git", 
        "type": "git", 
        "reference": "master" 
       }, 
       "autoload": { 
        "classmap": ["/"] 
       } 
      } 
     } 
    ], 
    "require": { 
     "ivantcholakov/gibberish-aes-php": "*@dev" 
    } 
} 

作爲一個新的作曲家安裝commtents看到有時需要之後。

+0

你可以仔細檢查一下嗎?它仍然沒有爲我生成任何classmaps – Tjorriemorrie

+0

嘗試做一個全新的安裝,幫助我 – gries

+1

奇怪的是,乾淨的安裝幫助:p – Tjorriemorrie

相關問題