2017-05-18 4 views
0

Ich habe gerade meine PHP-Helfer-Bibliothek in https://packagist.org/ (Repo: https://github.com/eacevedof/prj_theframework_helpers) veröffentlicht.Wie konfiguriere ich den Composer-Installationspfad?

Mit diesem Befehl: Komponisten erfordern theframework/Helfer die Installation geht in Ordnung, aber ich fühle mich nicht wohl mit dem Pfad installieren:

Ich wünsche dies der letzte Komponisten Weg war: /Verkäufer/theframework/Helfer/ aber ist: /theframework/Helfer/theframework/Helfer/

das ist mein composer.json:

{ 
    "version":"0.0.2", 
    "updated":"20170514", 
    "name": "theframework/helpers", 
    "type":"library", 
    "description": "Library for helping to create html elements using objects", 
    "minimum-stability": "stable", 
    "keywords": [ 
    "helpers","html elements","view helpers" 
    ], 
    "homepage": "https://github.com/eacevedof/prj_theframework_helpers", 
    "license": "MIT", 
    "authors": [ 
    { 
     "name": "Eduardo Acevedo Farje", 
     "email": "[email protected]", 
     "homepage": "http://eduardoaf.com", 
     "role": "Developer", 
     "github":"https://github.com/eacevedof/", 
     "site":"helpers.theframework.es"    
    } 
    ], 
    "require": { 
    "php": ">=5.3.0" 
    }, 
    "autoload": { 
    "files": ["theframework/helpers/autoload.php"] 
    }  
} 

Wie kann ich das beheben ?.

Vielen Dank im Voraus.

Antwort

1

Verschieben Sie die Dateien in Ihrem Repository in den Stammordner, anstatt sie in Unterverzeichnisse zu platzieren. vendor/foo/bar ist im Grunde Ihr Paket root, und da Ihr Paket (Git Repo) foo/bar wieder enthält, erhalten Sie am Ende vendor/foo/bar/foo/bar.

+0

Thnx Alkohol. Eine zweite Frage ... Woher weiß der Komponist, dass vendor/foo/bar mein Paket root ist ?. ist wegen dieser Zeile: "Name": "theframework/helpers" ,? – ioedu

+0

Hallo Alkohol. Ich habe getan, was du gesagt hast. Jetzt ist der Composer-Installationspfad in Ordnung ... aber wenn ich meinen Repo downloade, erstellt er keinen gewünschten Pfad. Theframework/helpers/- files-- Gibt es eine Möglichkeit, die gleiche Ordnerstruktur für Composer und Rohdownload von github zu behalten? – ioedu

Verwandte Themen