Nie znaleziono polecenia PHP Laravel
Zainstalowałem Laravel używając composera bez problemów, ale kiedy próbuję wykonać " laravel " w moim terminalu mam typowy błąd:
- bash: Laravel: command not found
Jeśli czytam dokumentację oficjalnej strony to muszę to zrobić:
Upewnij się, aby umieścić~/.katalog composer/vendor/bin znajduje się w twojej ścieżce, więc plik wykonywalny laravel zostanie znaleziony podczas uruchamiania polecenia laravel w twoim terminalu.
Ale Nie wiem jak to zrobić (jestem nowy na komend konsoli terminala).
Możesz mi w tym pomóc? Dzięki!!
15 answers
Ok, zrobiłem to i działa:
nano ~/.bash_profile
I wklej
export PATH=~/.composer/vendor/bin:$PATH
Uruchom ponownie terminal i ciesz się;)
Ważne : jeśli chcesz poznać różnicę między bash_profile A bashrc sprawdź ten link
Uwaga: dla Ubuntu 16.04 z systemem laravel 5.1, ścieżka jest:~/.config/composer/vendor / bin
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-25 13:11:52
Dodaj następujący plik do .bashrc
(nie .bash_profile
).
export PATH="~/.composer/vendor/bin:$PATH"
Na końcu pliku, a następnie w terminalu
source ~/.bashrc
Aby sprawdzić, czy:
echo $PATH
(Wczytaj ponownie, sprawdź n potwierdź, że ścieżka tam jest)
Uruchom komendę laravel!
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-09 16:16:43
Rozwiązanie na link http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
W terminalu
# download installer
composer global require "laravel/installer=~1.1"
#setting up path
export PATH="~/.composer/vendor/bin:$PATH"
# check laravel command
laravel
# download installer
composer global require "laravel/installer=~1.1"
nano ~/.bashrc
#add
alias laravel='~/.composer/vendor/bin/laravel'
source ~/.bashrc
laravel
# going to html dir to create project there
cd /var/www/html/
# install project in blog dir.
laravel new blog
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-07-04 19:10:41
Używanie Mac
Dla zsh:echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Dla Basha:echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-12-28 01:22:55
Jeśli używasz Ubuntu 16.04.
Musisz znaleźć pliki Config composer w moim przypadku jest :
~/.config/composer
lub w innych przypadkach~/.composer/
możesz zobaczyć dir po tym poleceniucomposer global require "laravel/installer"
Po zainstalowaniu Laravela możesz znaleźć swój laravel w
~/.config/composer/vendor/laravel/installer/
.
a tutaj znajdziesz polecenie skrótu Laravel :~/.config/composer/vendor/bin/
-
Ustaw swoje .bashrc używając
nano ~/.bashrc
i wyeksportować plik konfiguracyjny composera :export PATH="$PATH:$HOME/.config/composer/vendor/bin"
lub możesz użyć allias. ale powyższe rozwiązanie jest zalecane.alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
Teraz Odśwież swój bashrc używając
source ~/.bashrc
i laravel jest gotowy!!
Powyższe kroki działają ze mną w Ubuntu 16.04
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-01-10 02:24:15
Typ na terminalu:
composer global require "laravel/installer"
Po zakończeniu composer wpisz:
vi ~/.bashrc
Wklej i zapisz:
export PATH="~/.config/composer/vendor/bin:$PATH"
Typ na terminalu:
source ~/.bashrc
Otwórz inne okno terminala i wpisz: laravel
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-18 15:25:34
Dla zsh i bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Tylko dla Basha:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-08 06:51:42
Dla programistów użyj zsh
Dodaj następujący plik .zshrc
vi ~/.zshrc
lub nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
Na końcu pliku.
zsh
nie wie ~
więc zamiast tego używa $HOME
.
source ~/.zshrc
Zrobione! wypróbuj polecenie laravel
zobaczysz.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-04 03:46:15
Dla tych, którzy używają Linuksa z Zsh:
1 - Dodaj ten wiersz do pliku .zshrc
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
2 - Run
source ~/.zshrc
- ścieżka Linuksa do folderu composer różni się od Mac
- Użyj
$HOME
zamiast~
wewnątrz ścieżki z Zsh - plik
.zshrc
jest ukryty w folderze domowym -
export PATH=
eksportuje ścieżkę w cudzysłowie, aby plik wykonywalny Laravel mógł być zlokalizowany przez Twój system - ścieżka: $ma na celu uniknięcie nadpisywania tego, co było już w ścieżce systemowej
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-27 02:32:49
If on mac (and think * nix) just run this in your terminal.
export PATH="~/.composer/vendor/bin:$PATH"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-01 08:54:56
Dla MAC użytkowników:
1. Otwórz terminal
cd ~
2. Sprawdź dwukrotnie $PATH
echo $PATH
3. edycja pliku
nano ~/.bash_profile
4. wklej
export PATH="~/.composer/vendor/bin:$PATH"
Nie zapomnij umieścić cudzysłów.
5. control + X (y + enter, aby zapisać plik i zakończyć)
Teraz uruchom vagrant, przejdź do folderu i spróbuj:
laravel new yourprojectname
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-02 20:09:52
Wytyczyłem ścieżkę, ale nie zadziałało.Znajdę inny sposób, by to rozwiązać. (OSX 10.10 & laravel 5.2)
1) Znajdź plik wykonywalny:
~/.composer/vendor/laravel/installer/laravel
2) nadanie uprawnień wykonawczych:
chmod +x ~/.composer/vendor/laravel/installer/laravel
3) Zrób miękki link do /usr/bin:
sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-08 12:39:32
1) Najpierw pobierz instalator Laravel używając Composera:
Composer global require "Laravel / installer"
2) Upewnij się, że umieścisz ~/.composer/vendor/bin directory
w swojej ścieżce, aby plik wykonywalny laravel mógł być zlokalizowany przez Twój system.
set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin
eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin”
3) Po zainstalowaniu, proste polecenie Laravel new utworzy nową instalację Laravel w podanym katalogu.
eG: laravel new blog
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-02-08 13:20:32
Kiedy wszedłem dodać export PATH=" $ HOME/.composer/vendor / bin:$PATH " into my~/.plik bashrc, vim wskazał mi, że jest to nowy plik. Próbowałem tego samego dla.plik zshrc i vim powiedział, że jest nowy, jak również. Dodałem go do nowo utworzonego ~/.plik bashrc i ponownie uruchomił laravel i dostał polecenie-bash: laravel nie znaleziono.
Przypuszczam, że albo wklejam ten wiersz do niewłaściwego .plik bashrc. Nie mogę znaleźć pliku, w którym mam to wkleić.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-19 13:06:59
Jeśli masz Composer zainstalowany globalnie, możesz zainstalować Narzędzie instalatora Laravel używając poniższego polecenia:
composer global require "laravel/installer=~1.1"
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-18 10:16:07