我已经安装Laravel使用作曲家没有问题,但当我试图在我的终端执行“Laravel”时,我有这个典型的错误:
-bash: laravel:命令未找到
如果我阅读官方网站的文档,我需要这样做:
确保将~/.composer/vendor/bin目录放在PATH中,这样当您在终端中运行laravel命令时,就可以找到laravel可执行文件。
但我不知道该怎么做。
你能帮我一下吗?谢谢! !
我已经安装Laravel使用作曲家没有问题,但当我试图在我的终端执行“Laravel”时,我有这个典型的错误:
-bash: laravel:命令未找到
如果我阅读官方网站的文档,我需要这样做:
确保将~/.composer/vendor/bin目录放在PATH中,这样当您在终端中运行laravel命令时,就可以找到laravel可执行文件。
但我不知道该怎么做。
你能帮我一下吗?谢谢! !
当前回答
如果在mac上(想想*nix),在你的终端上运行这个。
export PATH="~/.composer/vendor/bin:$PATH"
其他回答
我设置了PATH,但它不起作用。我会找到其他解决方法。(OSX 10.10 & laravel 5.2) 1)找到可执行文件:
~/.composer/vendor/laravel/installer/laravel
2)给予执行权限:
chmod +x ~/.composer/vendor/laravel/installer/laravel
3)软链接到/usr/bin:
sudo ln -s /Users/zhao/.composer/vendor/laravel/installer/laravel /usr/bin/laravel
将以下内容添加到.bashrc文件(不是.bash_profile)。
export PATH="~/.composer/vendor/bin:$PATH"
在文件的末尾,然后在终端运行source ~/.bashrc
验证如下:
回声路径美元
(重启终端,检查并确认路径是否存在)
执行laravel命令!
注意: 对于Ubuntu 16及以上版本,请使用以下方法:
export PATH="~/.config/composer/vendor/bin:$PATH"
对于使用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是为了避免覆盖系统路径中已经存在的内容
将以下内容添加到.zshrc文件中
微,多达/。zshrc或nano~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
在文件的末尾。
zsh不知道~,所以用$HOME代替。
来源 ~/.zshrc
完成了!试试命令laravel你就会明白了。
如果在mac上(想想*nix),在你的终端上运行这个。
export PATH="~/.composer/vendor/bin:$PATH"