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

-bash: laravel:命令未找到

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

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

但我不知道该怎么做。

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


当前回答

就用它吧:

composer create-project --prefer-dist laravel/laravel youprojectname

其他回答

将以下内容添加到.zshrc文件中

微,多达/。zshrc或nano~/.zshrc

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

在文件的末尾。

zsh不知道~,所以用$HOME代替。

来源 ~/.zshrc

完成了!试试命令laravel你就会明白了。

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

就用它吧:

composer create-project --prefer-dist laravel/laravel youprojectname

对于使用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是为了避免覆盖系统路径中已经存在的内容

对于zsh和bash:

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

source ~/.zshrc
source ~/.bashrc

仅针对bash:

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

source ~/.bashrc