我已经安装Laravel使用作曲家没有问题,但当我试图在我的终端执行“Laravel”时,我有这个典型的错误:
-bash: laravel:命令未找到
如果我阅读官方网站的文档,我需要这样做:
确保将~/.composer/vendor/bin目录放在PATH中,这样当您在终端中运行laravel命令时,就可以找到laravel可执行文件。
但我不知道该怎么做。
你能帮我一下吗?谢谢! !
我已经安装Laravel使用作曲家没有问题,但当我试图在我的终端执行“Laravel”时,我有这个典型的错误:
-bash: laravel:命令未找到
如果我阅读官方网站的文档,我需要这样做:
确保将~/.composer/vendor/bin目录放在PATH中,这样当您在终端中运行laravel命令时,就可以找到laravel可执行文件。
但我不知道该怎么做。
你能帮我一下吗?谢谢! !
当前回答
如果你是2021年来到这里,这也适用于我使用Ubuntu 16.04
nano ~/.bash_profile
export PATH=$HOME/.config/composer/vendor/bin:$PATH
ctrl+x and save
source ~/.bash_profile
其他回答
终端类型:
composer global require "laravel/installer"
当作曲家完成时,输入:
vi ~/.bashrc
粘贴并保存:
export PATH="~/.config/composer/vendor/bin:$PATH"
终端类型:
source ~/.bashrc
打开另一个终端窗口,输入:laravel
如果在mac上(想想*nix),在你的终端上运行这个。
export PATH="~/.composer/vendor/bin:$PATH"
好吧,我这么做了,效果很好:
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中的路径。
如果你已经全局安装了Composer,你可以使用下面的命令安装Laravel安装工具:
composer global require "laravel/installer=~1.1"
将以下内容添加到.bashrc文件(不是.bash_profile)。
export PATH="~/.composer/vendor/bin:$PATH"
在文件的末尾,然后在终端运行source ~/.bashrc
验证如下:
回声路径美元
(重启终端,检查并确认路径是否存在)
执行laravel命令!
注意: 对于Ubuntu 16及以上版本,请使用以下方法:
export PATH="~/.config/composer/vendor/bin:$PATH"