我已经安装Laravel使用作曲家没有问题,但当我试图在我的终端执行“Laravel”时,我有这个典型的错误:

-bash: laravel:命令未找到

如果我阅读官方网站的文档,我需要这样做:

确保将~/.composer/vendor/bin目录放在PATH中,这样当您在终端中运行laravel命令时,就可以找到laravel可执行文件。

但我不知道该怎么做。

你能帮我一下吗?谢谢! !


当前回答

解决方案链接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

其他回答

终端类型:

 composer global require "laravel/installer"

当作曲家完成时,输入:

vi ~/.bashrc

粘贴并保存:

export PATH="~/.config/composer/vendor/bin:$PATH"

终端类型:

source ~/.bashrc

打开另一个终端窗口,输入:laravel

好吧,我这么做了,效果很好:

nano ~/.bash_profile 

粘贴

export PATH=~/.composer/vendor/bin:$PATH

做源~/。Bash_profile和enjoy;)

重要提示:如果你想知道bash_profile和bashrc的区别,请点击这个链接

注意:对于运行laravel 5.1的Ubuntu 16.04,路径为:~/.config/composer/vendor/bin

在其他平台上:要查看Composer全局目录的位置,请运行Composer global about。将/vendor/bin添加到“Changed current directory to…”之后列出的目录中,以获得应该添加到path中的路径。

终端类型:

nano ~/.bash_profile 

然后粘贴:

export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"

然后保存(按ctrl+c,按Y,按enter)

现在,您可以在终端上使用“laravel”了

如果你已经全局安装了Composer,你可以使用下面的命令安装Laravel安装工具:

composer global require "laravel/installer=~1.1"

使用MacBook时,请参考下面的代码片段;

zsh:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >>  ~/.zshrc
source ~/.zshrc

Bash的:

echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc