2013-12-15 22 views

cevap

12

bir

app/commands 

klasörü oluşturur. Orada yok gibi görünüyor. Sadece oluşturmak veya composer.json kaldırmak:

"classmap": [ 
    "app/commands", /// <--- this line 
], 

Ve sonuncusu composer dump-autoload benzer

composer update 
artisan dump-autoload 

çalıştırmak, ama çok bazı laravel şeyler yapar.

Eğer herhangi bir komutunuz yoksa gerçekten ihtiyacınız yok. Esnaf komutları oluşturmayı planlıyorsanız, bu klasörü oluşturun ve çalışması gerekir.

+0

Uygulama/komutlarım var ama boş – user3026894

+0

Laravel'in burada bir .gitkeep dosyası var. Ama boş bir klasör olarak da çalışmalıdır. –

+0

Güncelleştirme için listelenen "artisan" paketi yüklü değil. Önemsememek. Güncelleştirme için listelenen "dump-autoload" paketi yüklü değil. Önemsememek. – user3026894

4

Aynı problem vardı. Benim durumumda, laravel kurulumumda hiçbir uygulama/komut klasörü bulunmadığını fark ettim. Komutlar klasörünü oluşturdum ve besteci dump-autoload yine çalışıyordu!

+1

Projenizi bir sürüm kontrol sisteminden kontrol ederseniz, genellikle uygulamalar/komutlar klasörü kaybolur. Yerel dev makinenizde manuel olarak yeniden oluşturmanız gerekir. –

2

Benim sorunum, dizin yolumda app yerine App kullanmamdı. Belki bu birisine yardım eder.

+0

yepp, büyük/küçük harfe duyarlı – zedling

+0

Benim için faydalı. Composer.json dosyası bir pencere kullanıcısı tarafından oluşturuldu ve linux yüklememde besteci yükleme komutu başarısız oldu. – Tuxman

4

Genellikle bozuk dosyalar veya herhangi bir besteci güncellemeniz çöktüğünde veya kesintiye uğradığınızda meydana gelir.

, çözmek sadece satıcı klasörleri silmek ve ben Windows 10 üzerinde Xampp kullanıcısıyım composer install

+1

Bu her zaman işe yaramıyor. Ben/vendor/seb astian/diff/src/"bir dosya veya klasör gibi görünmüyor ve satıcıyı siliyor ve" composer install "işlevini yeniden çalıştırmıyor. Bu sorun nedeniyle benim CI doğrulayıcı benim github içinde ölür. Çok sinir bozucu – RyanNerd

+0

Satıcı klasörünü silmeyi denediniz mi? – albanx

+0

NOT: Klasörün boşaltılması yeterli değil, klasörün kendisini silmeniz yeterli. ben mi. –

0

çalıştırın. Yukarıdaki yöntemlerin hepsini deniyorum ama hiçbiri benim için çalışmıyor. Sorunumu bu yöntemle düzelttim ve umarım diğerlerine yardım eder.

  1. bir dizin oluşturun C: PATH ortam değişkeni (related help)
  2. İndir https://phar.phpunit.de/phpunit-5.7.phar için \ bin
  3. Ekleme ;C:\bin ve açın C:\bin\phpunit.phar
  4. olarak bir komut satırı dosya kaydetmek (örneğin basın Windows+R » cmd »ENTER)
  5. Bir sarma toplu iş komut dosyası oluşturun (C:\bin\phpunit.cmd sonuçları):

    C:\Users\username> cd C:\bin 
    C:\bin> echo @php "%~dp0phpunit.phar" %* > phpunit.cmd 
    C:\bin> exit 
    
  6. aç yeni bir komut satırı ve herhangi yolundan PHPUnit yürütebilirsiniz emin olun:

    C:\Users\username> phpunit --version 
    PHPUnit x.y.z by Sebastian Bergmann and contributors. 
    

Bu yöntem benim sorunu çözer. Umarım gününüzü de kurtaracak.

İlgili konular