我使用composer安装了Laravel没有问题,但当我尝试执行" laravel "在我的终端我有这个典型的错误:
-bash:laravel:未找到命令
如果我阅读官方网站的文档,我需要这样做:
确保将〜/ .composer / vendor / bin目录放在PATH中,以便在终端中运行 laravel 命令时找到laravel可执行文件。
但我不知道该怎么做(我是关于终端控制台命令的新手)。
你可以帮帮我吗?谢谢!答案 0 :(得分:203)
好的,我做到了,它有效:
nano ~/.bash_profile
并粘贴
export PATH=~/.composer/vendor/bin:$PATH
重启终端并享受;)
重要:如果您想了解 bash_profile 和 bashrc 之间的区别,请查看link
注意:对于运行laravel 5.1的Ubuntu 16.04,路径为:〜/ .config / composer / vendor / bin
答案 1 :(得分:160)
将以下内容添加到.bashrc
文件(不是.bash_profile
)。
export PATH="~/.composer/vendor/bin:$PATH"
在文件的末尾,然后在终端
source ~/.bashrc
验证:
echo $PATH
(重新启动终端,检查并确认路径是否存在)
运行laravel命令!
答案 2 :(得分:57)
链接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
答案 3 :(得分:46)
使用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
答案 4 :(得分:22)
如果您使用的是Ubuntu 16.04。
你需要找到我的情况下的作曲家配置文件:
~/.config/composer
或其他情况~/.composer/
你可以在这个命令后看到dir composer global require "laravel/installer"
在Laravel安装完成后,您可以在~/.config/composer/vendor/laravel/installer/
找到您的laravel。
你会在这里找到 Laravel快捷方式命令:
~/.config/composer/vendor/bin/
使用nano ~/.bashrc
设置.bashrc并导出您的作曲家配置文件:
export PATH="$PATH:$HOME/.config/composer/vendor/bin"
或者你可以使用别名。但建议采用以上解决方案。
alias laravel='~/.config/composer/vendor/laravel/installer/laravel'
现在使用source ~/.bashrc
刷新你的bashrc,然后laravel就绪了!
以上步骤适用于Ubuntu 16.04
答案 5 :(得分:17)
键入终端
composer global require "laravel/installer"
当作曲家完成后,输入:
vi ~/.bashrc
粘贴并保存:
export PATH="~/.config/composer/vendor/bin:$PATH"
键入终端
source ~/.bashrc
打开另一个终端窗口并输入:laravel
答案 6 :(得分:16)
对于zsh和bash:
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
source ~/.zshrc
source ~/.bashrc
仅限bash:
export PATH=~/.config/composer/vendor/bin:$PATH
source ~/.bashrc
答案 7 :(得分:10)
对于开发者使用zsh
将以下内容添加到.zshrc
文件
vi ~/.zshrc
或nano ~/.zshrc
export PATH="$HOME/.composer/vendor/bin:$PATH"
在文件的末尾。
zsh
并不知道~
,所以请使用$HOME
。
source ~/.zshrc
完成!尝试命令laravel
,你会看到。
答案 8 :(得分:6)
对于那些使用Linux和Zsh的人:
1 - 将此行添加到您的.zshrc
文件
export PATH="$HOME/.config/composer/vendor/bin:$PATH"
2 - 运行
source ~/.zshrc
$HOME
代替~
.zshrc
文件隐藏在首页文件夹export PATH=
以引号导出路径,以便系统可以找到Laravel可执行文件答案 9 :(得分:5)
如果在Mac上(想想* nix),只需在你的终端中运行它。
export PATH="~/.composer/vendor/bin:$PATH"
答案 10 :(得分:4)
我设置了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
答案 11 :(得分:4)
1)首先,使用Composer下载Laravel安装程序:
作曲家全球需要“laravel / installer”
2)确保将~/.composer/vendor/bin directory
放在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
答案 12 :(得分:4)
对于 MAC 用户:
1。打开终端
cd ~
2. 仔细检查$ PATH
echo $PATH
3。编辑文件
nano ~/.bash_profile
4. PASTE
export PATH="~/.composer/vendor/bin:$PATH"
不要忘记来加上引号。
5. 控制+ X(y +输入以保存文件并退出)
现在开始流浪汉,转到你的文件夹并尝试:
laravel new yourprojectname
答案 13 :(得分:2)
如果您 2021 年来到这里,这对我也有用,我也使用 Ubuntu 16.04
nano ~/.bash_profile
export PATH=$HOME/.config/composer/vendor/bin:$PATH
ctrl+x and save
source ~/.bash_profile
答案 14 :(得分:0)
如果您已全局安装Composer,则可以使用以下命令安装Laravel安装程序工具:
composer global require "laravel/installer=~1.1"
答案 15 :(得分:0)
在终端上输入
nano ~/.bash_profile
然后粘贴:
export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"
然后保存(按ctrl + c,按Y,然后按Enter)
现在您可以在终端上使用“ laravel”了
答案 16 :(得分:0)
只需使用它:
composer create-project --prefer-dist laravel/laravel youprojectname
答案 17 :(得分:0)
最新答案...
作曲家1.10.1 2020-03-13 20:34:27 laravel --version Laravel安装程序3.0.1
放入 导出PATH = $ PATH:〜/ .config / composer / vendor / bin:$ PATH 在您的〜/ .zshrc或〜/ .bashrc中 源〜/ .zshrc或〜/ .bashrc 可行
答案 18 :(得分:0)
Composer应该全局安装: 在您的终端中运行此命令:
mv composer.phar /usr/local/bin/composer
现在可以使用作曲家命令了。
答案 19 :(得分:0)
我快速创建新项目的方法
//在Web根目录上本地安装composer-从以下位置运行代码:https://getcomposer.org/download/
然后安装laravel:
php composer.phar require laravel/installer
然后在不添加任何内容的情况下创建项目
vendor/laravel/installer/bin/laravel new [ProjectName]
//将项目添加到git
cd ProjectName
git init
git remote add origin git@...[youGitPathToProject]
想知道这种方法是否有任何问题-请让我知道