Saya telah menginstal Laravel menggunakan komposer tanpa masalah, tetapi ketika saya mencoba mengeksekusi " laravel " di terminal saya, saya memiliki kesalahan khas ini:
-bash: laravel: perintah tidak ditemukan
Jika saya membaca dokumentasi situs resmi saya perlu melakukan itu:
Pastikan untuk menempatkan direktori ~ / .composer / vendor / bin di PATH Anda sehingga laravel executable ditemukan ketika Anda menjalankan perintah laravel di terminal Anda.
Tapi saya tidak tahu bagaimana melakukannya (saya baru pada perintah terminal konsol).
Bisakah Anda membantu saya dengan itu? Terima kasih!!
echo $PATH
Terminal / bash, dll.Jawaban:
Oke, saya lakukan itu dan berhasil:
Dan tempel
lakukan
source ~/.bash_profile
dan nikmati;)Penting : Jika Anda ingin tahu perbedaan antara bash_profile dan bashrc silakan periksa tautan ini
Catatan: Untuk Ubuntu 16.04 menjalankan laravel 5.1, pathnya adalah: ~ / .config / composer / vendor / bin
Pada platform lain: Untuk memeriksa di mana direktori global Composer Anda, jalankan
composer global about
. Tambahkan/vendor/bin
ke direktori yang terdaftar setelah "Direktori saat ini diubah menjadi ..." untuk mendapatkan jalur yang harus Anda tambahkan kePATH
.sumber
.bashrc
file apa pun dan saya tidak ingin membuatnya dengan ketergantungan ke.bask_profile
composer global require "laravel/installer"
Tambahkan berikut ini ke
.bashrc
file (bukan.bash_profile
).di akhir file dan kemudian di terminal run
source ~/.bashrc
Untuk memverifikasi itu:
echo $PATH
(Nyalakan ulang terminal, Periksa & Konfirmasikan jalur yang ada)
Jalankan perintah laravel!
Catatan: Untuk Ubuntu 16 dan penggunaan di bawah di bawah ini:
sumber
Solusi pada tautan http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
Di terminal
sumber
composer global require "laravel/installer"
juga/home/vagrant/.config/composer/vendor /bin/laravel
alias laravel='~/.config/composer/vendor/bin/laravel'
~/.profile
tidak melakukannya. Langkah dengan~/.bashrc
itu diperlukan.Saat menggunakan MacBook, lihat cuplikan di bawah ini;
Untuk zsh:
Untuk Bash:
sumber
Jika Anda menggunakan Ubuntu 16.04.
Anda perlu menemukan file konfigurasi komposer dalam kasus saya adalah:
~/.config/composer
atau dalam kasus lain~/.composer/
Anda dapat melihat dir setelah perintah ini
composer global require "laravel/installer"
setelah Laravel Installed, Anda dapat menemukan laravel Anda di
~/.config/composer/vendor/laravel/installer/
.dan Anda akan menemukan perintah pintasan Laravel di sini:
~/.config/composer/vendor/bin/
setel .bashrc Anda menggunakan
nano ~/.bashrc
dan ekspor file konfigurasi komposer Anda:export PATH="$PATH:$HOME/.config/composer/vendor/bin"
atau Anda dapat menggunakan allias. tetapi solusi di atas direkomendasikan.
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
Sekarang segarkan bashrc Anda menggunakan
source ~/.bashrc
dan kemudian laravel siap !!langkah-langkah di atas bekerja dengan saya di Ubuntu 16.04
sumber
source ~/.bashrc
digunakan untuk menyegarkan pengaturan baru dalam file. Jadi Anda tidak dapat menjalankan pengaturan baru di sesi pengguna saat ini jika Anda tidak menggunakansource
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
melakukan trik untukku!Ketik terminal:
Saat komposer selesai, ketik:
Rekatkan dan simpan:
Ketik terminal:
Buka jendela terminal lain dan ketik: laravel
sumber
export PATH="$PATH:$HOME/.composer/vendor/bin"
echo 'export PATH="~/.config/composer/vendor/bin:$PATH"' >> ~/.bashrc
muat dengansource ~/.bashrc
Untuk zsh dan bash:
Hanya untuk bash:
sumber
Untuk Pengembang gunakan
zsh
Tambahkan berikut ini ke.zshrc
filevi ~/.zshrc
ataunano ~/.zshrc
di akhir file.
zsh
tidak tahu~
jadi bukan itu dengan penggunaan$HOME
.source ~/.zshrc
Selesai! coba perintah
laravel
yang akan Anda lihat.sumber
Bagi yang menggunakan Linux dengan Zsh:
1 - Tambahkan baris ini ke
.zshrc
file Anda2 - Jalankan
$HOME
alih-alih~
di dalam jalur dengan Zsh.zshrc
file tersembunyi di folder Homeexport PATH=
mengekspor path dalam tanda kutip sehingga Laravel yang dapat dieksekusi dapat ditemukan oleh sistem Andasumber
Jika di mac (dan pikirkan * nix) jalankan saja ini di terminal Anda.
sumber
Untuk pengguna MAC :
1. Buka terminal
2. Periksa kembali $ PATH
3. Edit file
4. PASTE
Jangan lupa memberi tanda kutip.
5. control + X (y + enter untuk menyimpan file dan keluar)
Sekarang mulai gelandangan, buka folder Anda dan coba:
sumber
Saya mengatur PATH, tetapi tidak berhasil. Saya menemukan cara lain untuk menyelesaikannya. (OSX 10.10 & laravel 5.2)
1) menemukan file yang dapat dieksekusi:
2) memberikan izin eksekusi:
3) buat tautan lunak ke
/usr/bin:
sumber
1) Pertama, unduh penginstal Laravel menggunakan Composer:
komposer global membutuhkan "laravel / installer"
2) Pastikan untuk menempatkannya
~/.composer/vendor/bin directory
di PATH Anda sehingga laravel executable dapat ditemukan oleh sistem Anda.3) Setelah terinstal, perintah baru laravel sederhana akan membuat instalasi Laravel baru di direktori yang Anda tentukan.
sumber
ketik di terminal:
lalu tempel:
lalu simpan (tekan ctrl + c, tekan Y, tekan enter)
sekarang Anda siap menggunakan "laravel" di terminal Anda
sumber
Jika Anda memiliki Composer terinstal secara global, Anda dapat menginstal alat installer Laravel menggunakan perintah di bawah ini:
sumber
Jawaban terlambat ...
Komposer 1.10.1 2020-03-13 20:34:27 laravel --version Laravel Installer 3.0.1
Letakkan export PATH = $ PATH: ~ / .config / composer / vendor / bin: $ PATH di ~/ .zshrc atau ~ / .bashrc source ~ / .zshrc atau ~ / .bashrc Ini berfungsi
sumber
Komposer harus diinstal secara global: Jalankan ini di terminal Anda:
Sekarang perintah komposer akan berfungsi.
sumber
Gunakan saja:
sumber