2014-03-02 5 views
9
{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "require": { 
     "laravel/framework": "4.1.*" 
    }, 
    "autoload": { 
     "classmap": [ 
      "app/commands", 
      "app/controllers", 
      "app/models", 
      "app/database/migrations", 
      "app/database/seeds", 
      "app/tests/TestCase.php" 
     ] 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "php artisan clear-compiled", 
      "php artisan optimize" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist" 
    }, 
    "minimum-stability": "stable" 
} 

Ich bin Ausführung in meinem Windows-Konsole:Wie läuft composer.json?

php composer.json create-project test2 

bekomme ich nur die obige Zeichenfolge und nichts passiert? Wie führe ich die composer.json richtig aus, um ein Projekt zu erstellen?

+0

Hier ist Composer Installationsanleitung, auch 'erste Schritte' sollte erklären, wie die Dinge funktionieren, https://getcomposer.org/download/ –

+1

... niemand anderes sagen ... verwenden 'Composer-Update' in dem gleichen Ordner, der have 'composer.json', wenn der Composer-Befehl (zB Test mit'% composer --version') bereits in Ihrem Terminal existiert. –

Antwort

24

Sie müssen Komponist herunterladen:

curl -sS https://getcomposer.org/installer | php 

oder

php -r "readfile('https://getcomposer.org/installer');" | php 

und nächstes sollten Sie ausführen, wenn Sie composer.json Datei haben:

composer.phar install 

oder wenn Sie wollen neue erstellen Projekt

composer.phar create-project 
+0

Muss ich curl -sS https://getcomposer.org/installer | PHP auf dem Verzeichnis des composer.json oder irgendwo? –

+0

Sie können es in jedem Verzeichnis tun. Ich lade es immer in das Verzeichnis/opt/composer und füge $ opt/composer $ PATH – krynio

+0

'composer update' in den gleichen Ordner mit' composer.json' hinzu, wenn der Befehl composer (zB test mit '% composer - "Version") existiert bereits in Ihrem Terminal. –

6

Verwenden Sie composer update im selben Ordner, der composer.json hat, wenn der Composer-Befehl (z. Test mit composer --version) existiert bereits in Ihrem Terminal.