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

-bash: laravel:命令未找到

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

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

但我不知道该怎么做。

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


当前回答

如果你使用的是Ubuntu 16.04。

You need to find the composer config files in my case is : ~/.config/composer or in other cases ~/.composer/ you can see the dir after this command composer global require "laravel/installer" after Laravel Installed you can find your laravel in ~/.config/composer/vendor/laravel/installer/. and you will find the Laravel shortcut command in here : ~/.config/composer/vendor/bin/ set your .bashrc using nano ~/.bashrc and export your composer config file : export PATH="$PATH:$HOME/.config/composer/vendor/bin" or you can use allias. but above solution is recommended. alias laravel='~/.config/composer/vendor/laravel/installer/laravel' Now refresh your bashrc using source ~/.bashrc and then laravel is ready!!

以上步骤适用于我的Ubuntu 16.04

其他回答

使用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

1)首先,使用Composer下载Laravel安装程序:

编译器需要“laravel/installer”

2)确保将~/.composer/vendor/bin目录放在你的PATH中,这样laravel可执行文件就可以被你的系统定位。

  set PATH=%PATH%;%USERPROFILE%\AppData\Roaming\Composer\vendor\bin

  eg: “C:\Users\\AppData\Roaming\Composer\vendor\bin” 

3)安装后,简单的laravel new命令将在您指定的目录中创建一个新的laravel安装。

eG:  laravel new blog

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

对于使用Linux和Zsh的用户:

1 -添加这一行到你的。zshrc文件

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

2 -跑

source ~/.zshrc

Linux下“composer”文件夹路径与Mac不同 在Zsh路径中使用$HOME而不是~ .zshrc文件隐藏在Home文件夹中 export PATH=导出带引号的路径,这样Laravel可执行文件就可以被你的系统定位 $PATH是为了避免覆盖系统路径中已经存在的内容

如果在mac上(想想*nix),在你的终端上运行这个。

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