che*_*xis 150 php bash laravel
我使用composer安装了Laravel没有问题,但是当我尝试在终端中执行" laravel "时,我遇到了这个典型的错误:
-bash:laravel:找不到命令
如果我阅读官方网站的文档,我需要这样做:
确保将〜/ .composer/vendor/bin目录放在PATH中,以便在终端中运行laravel命令时找到laravel可执行文件.
但我不知道该怎么做(我是终端控制台命令的新手).
你能帮帮我吗?谢谢!!
che*_*xis 232
好的,我做到了,它的工作原理:
nano ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
并粘贴
export PATH=~/.composer/vendor/bin:$PATH
Run Code Online (Sandbox Code Playgroud)
重启终端享受;)
重要提示:如果您想了解bash_profile和bashrc之间的区别,请查看此链接
注意:对于运行laravel 5.1的Ubuntu 16.04,路径为:〜/ .config/composer/vendor/bin
R T*_*R T 179
将以下内容添加到.bashrc
文件(不是.bash_profile
).
export PATH="~/.composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
在文件的末尾,然后在终端
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
验证:
echo $PATH
(重新启动终端,检查并确认路径是否存在)
运行laravel命令!
gil*_*web 66
解决方案链接http://tutsnare.com/laravel-command-not-found-ubuntu-mac/
在终端
# 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
Run Code Online (Sandbox Code Playgroud)
Chw*_*ega 58
使用MacBook时,请参阅下面的代码段;
对于zsh:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
对于Bash:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
Guj*_*ana 25
如果您使用的是Ubuntu 16.04.
在我的情况下你需要找到作曲家配置文件:
~/.config/composer
或者在其他情况下~/.composer/
你可以在这个命令后看到dircomposer global require "laravel/installer"
在Laravel安装完毕后,你可以找到你的laravel ~/.config/composer/vendor/laravel/installer/
.
你会在这里找到Laravel快捷命令:~/.config/composer/vendor/bin/
设置您的.bashrc使用nano ~/.bashrc
并导出您的composer配置文件:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
或者你可以使用别名.但建议采用上述解决方案.
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
现在刷新你的bashrc source ~/.bashrc
,然后laravel就绪!
以上步骤适用于Ubuntu 16.04
小智 22
输入终端:
composer global require "laravel/installer"
Run Code Online (Sandbox Code Playgroud)
当作曲家完成时,键入:
vi ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
粘贴并保存:
export PATH="~/.config/composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
输入终端:
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
打开另一个终端窗口并输入:laravel
Ras*_*med 17
对于zsh和bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
仅限bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
Sop*_*phy 11
对于开发人员,使用zsh
将以下内容添加到.zshrc
文件
vi ~/.zshrc
要么 nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
在文件的末尾.
zsh
不知道~
如此,而是通过使用$HOME
.
source ~/.zshrc
完成!尝试命令,laravel
你会看到.
对于那些使用Linux和Zsh的人:
1 - 将此行添加到您的.zshrc
文件中
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
2 - 跑
source ~/.zshrc
Run Code Online (Sandbox Code Playgroud)
$HOME
代替~
路径内部.zshrc
文件隐藏在主文件夹中export PATH=
以引号导出路径,以便系统可以找到Laravel可执行文件如果在Mac上(并考虑* nix),只需在终端中运行它即可。
export PATH="~/.composer/vendor/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
如果您 2021 年来到这里,这对我也有用,我也使用 Ubuntu 16.04
nano ~/.bash_profile
export PATH=$HOME/.config/composer/vendor/bin:$PATH
ctrl+x and save
source ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)