Saya baru saja menginstal Laravel 5 via komposer. Saya mencoba membuat pengontrol baru menggunakan artisan dan saya mendapatkan kesalahan berikut:
bootstrap /../ vendor / autoload.php. Gagal membuka aliran: Tidak ada file atau direktori seperti itu. Folder "vendor" tidak ada.
Apakah saya melewatkan sesuatu?
composer install
tidak bekerja untuk saya,composer update --no-scripts
melakukan pekerjaan. Terima kasih!OS apa yang Anda gunakan? Untuk Windows: Pergi ke
Command Prompt
setel jalur ke
www/{ur project}
Untuk saya :
www/laravel5
Kemudian ketik perintah ini:
composer install
Ini akan secara otomatis menginstal semua dependensi di
vendor/
sumber
Jalankan
composer install
di folder proyek root Anda (atauphp composer.phar install
).sumber
Ternyata saya tidak mengaktifkan openssl di php.ini saya jadi ketika saya membuat proyek baru saya dengan komposer itu diinstal dari sumber. Saya mengubahnya dan berlari
sekarang folder vendor telah dibuat.
sumber
Apakah Anda membuat proyek baru atau apakah Anda mengkloning proyek yang sudah ada?
Jika Anda mengkloning proyek yang sudah ada, sangat penting untuk dijalankan
Dengan begitu semua dependensi yang hilang akan diinstal.
Tetapi jika Anda membuat proyek baru, Anda harus menjalankan perintah ini untuk membuat proyek baru menggunakan komposer
sumber
Saya mengalami masalah yang sama. Itu terjadi karena komposer tidak dapat menginstal dependensi yang ditentukan dalam file composer.json. coba jalankan
Jika ini tidak menyelesaikan masalah, pastikan modul-modul php berikut diinstal php-mbstring php-dom
Untuk menginstal ekstensi ini, jalankan terminal berikut ini
setelah instalasi selesai
coba jalankan perintah di folder root proyek Anda
sumber
Jalankan saja ini di dalam direktori tempat Anda menginstal proyek Anda
sumber
Anda perlu membuat ulang
autoload.php
file. Anda dapat menggunakannyadump-autoload
untuk melakukan itu tanpa harus melalui instalasi atau pembaruan.menggunakan
untuk menghasilkan
autoload.php
file lagi di/vendor
direktori.sumber
Mengikuti langkah di bawah ini menyelesaikan masalah saya. Anda boleh mencoba
sumber
Setelah memeriksa
php
versi dan banyak penelitian, masalahnya ada diComposer
samping jadi jalankan saja perintah berikutcomposer install --ignore-platform-reqs
sumber
Saat proyek baru dibuat, laravel harus memuat vendor untuk memuat perpustakaan secara otomatis, Kami menggunakan pembaruan komposer untuk
Komposer adalah manajer dependensi yang memungkinkan Anda mendelegasikan tanggung jawab untuk mengelola dependensi Anda kepada pihak ketiga.
sumber
Cukup jalankan perintah berikut,
Atau
sumber
buka folder proyek Anda melalui cmd. jalankan perintah berikut
itu akan menginstal folder dan file vendor yang hilang di proyek Anda.
tetapi dalam beberapa kasus, ini memberikan kesalahan seperti "Konfigurasi Anda tidak memungkinkan koneksi ke ....." di cmd.
untuk itu buka file composer.json Anda ,
ubah
"secure-http": true
ke"secure-http": false
tetapi dalam beberapa kasus (seperti dalam kasus saya) Anda mungkin tidak menemukan baris tersebut di file Anda. untuk itu lakukan tindakan berikut:
untuk
dan jalankan lagi
composer update
perintah.Semoga ini akan menyelesaikan masalah.
sumber
Solusi ini berhasil untuk saya. Alasannya bukan untuk memiliki folder vendor di aplikasi Anda.
Ikuti langkah ini:
jika proyek Anda memiliki
composer.json
file, hapuslahlalu lari
Perintah itu menambahkan folder vendor ke proyek Anda
sumber
Cukup siapkan proyek baru menggunakan
composer
alih-alihlaravel
seperti ini:sumber
Saya juga mengalami kesalahan itu. Tapi tidak satu pun di atas memecahkan masalah. Jadi saya uninstall dan menginstal komposer lagi. Lalu aku melakukannya
composer update
. dan masalahnya telah diperbaiki.sumber
composer install
Saya memiliki masalah yang sama dengan laravel dan artisan, solusinya:
sumber
Sebelum Anda melakukan instruksi berikut ini, Anda perlu memastikan Anda memiliki komposer yang terinstal secara global di mesin Anda; Buka terminal Mac Anda dan jalankan perintah berikut:
setelah komposer diinstal secara global, jalankan perintah berikut setelah Anda berada di direktori proyek:
setelah selesai perbarui dan instal semua paket yang diperlukan.
sumber
Kami mendapat kesalahan karena kami memiliki folder vendor yang hilang dalam proyek kami, Direktori vendor berisi ketergantungan Composer kami.
Perlu
/vendor
folder karena semua paket ada dan termasuk semua kelas yang digunakan Laravel, Masalah dapat diselesaikan setelah mengikuti hanya dua langkah:composer.json
composer.json
file, itu akan menggantikan versi sebelumnya yang diinstal. Thecomposer.lock
file akan diperbarui untuk mencerminkan perubahan ini.Dua perintah ini, kami akan membuat folder vendor di proyek kami dan setelah itu proyek kami akan bekerja dengan lancar.
sumber
Saya menambahkan
composer.lock
file ke .gitignore, setelah mengkomit file itu ke kesalahan repositori hilang :)sumber
Sesuatu yang saya sadari adalah file composer.json Anda akan memiliki semacam script
apa yang bekerja untuk saya:
menghapus
post install cmd
membantu menjalankan pemasangan komposer tanpa masalah.Semoga ini membantu
Bersulang!!
sumber
Hapus folder vendor dan jalankan perintah install komposer. Ini bekerja 100%
sumber
Anda kehilangan folder vendor, mungkin repositori baru yang dikloning atau proyek baru
folder vendor diisi oleh biner komposer yang membaca file composer.json atau persyaratan sistem dan menginstal yang dikemas dalam folder vendor dan membuat skrip autoload yang semuanya telah digolongkan
sumber
Hapus Vendor lalu
composer install
sumber
Dalam kasus saya, saya harus mengaktifkan ekstensi lain, yaitu
php_mbstring.dll
diphp.ini
file sebelum bisa bekerja. Itu terdaftar di bawahextension=php_mbstring.dll
. Temukan diphp.ini
file dan hapus tanda titik koma (;
) di depannya dan simpan file tersebut.Setelah ini jalankan
install composer
lagi di direktori root aplikasi Laravel Anda dan harus berfungsi.sumber
Jika Anda adalah pengguna Windows, Anda dapat menghapus Composer. Kemudian instal Komposer. Setelah itu Anda menginstal Laravel. Mungkin itu akan berhasil.
sumber
masalah saya diselesaikan oleh
jika Anda memiliki masalah lain, Anda dapat menghapus cache dan mengkonfigurasi Hapus rute cache:
Bersihkan cache Lihat:
Bersihkan cache Config:
sumber
Aku punya ini ketika saya melakukan
composer update
bukancomposer install
.sumber