Laravel PHP 命令未找到。

233
我使用Composer无问题地安装了Laravel,但是当我在终端中尝试运行laravel时,会出现以下错误:

-bash:laravel:命令未找到

文档说我需要执行以下操作:

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

我该如何做到这一点?


你的PATH变量的值是多少? - Raptor
我该如何获得它?使用echo $PATH吗? - chemitaxis
1
在终端/ bash等中键入“echo $PATH”。 - Raptor
/Users/chema/google-cloud-sdk/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Applications/Eclipse/sdk/platform-tools:/Applications/Eclipse/sdk/tools - chemitaxis
20个回答

6
如果您正在2021年访问此页面,这对我同样适用,我也使用Ubuntu 16.04。
nano ~/.bash_profile 
export PATH=$HOME/.config/composer/vendor/bin:$PATH
ctrl+x and save 
source ~/.bash_profile

4
对于MAC用户: 1. 打开终端。
cd ~

2. 仔细检查 $PATH 变量

echo $PATH

3. 编辑文件

nano ~/.bash_profile

4. 粘贴


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

不要忘记加上引号。

5. 按下 control + X(按 y 并回车保存文件并退出)

现在启动 Vagrant,进入您的文件夹并尝试:

laravel new yourprojectname

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

4

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

composer global require "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

3

在终端上输入:

nano ~/.bash_profile 

然后粘贴:
export PATH="/Users/yourusername/.composer/vendor/bin:$PATH"

然后保存 (按下ctrl+c键,按下Y键,按下enter键)

现在您已经可以在终端上使用“laravel”了


1
如果您已经全局安装了Composer,您可以使用以下命令安装Laravel安装程序工具:
composer global require "laravel/installer=~1.1"

0

回答晚了...

Composer 1.10.1 2020-03-13 20:34:27 laravel --version Laravel 安装程序 3.0.1

在你的 ~/.zshrc 或者 ~/.bashrc 中添加下面这行代码: export PATH=$PATH:~/.config/composer/vendor/bin:$PATH 然后运行 source ~/.zshrc 或者 source ~/.bashrc 这样就可以了。


0

Composer 应该全局安装: 在终端中运行以下命令:

    mv composer.phar /usr/local/bin/composer

现在 Composer 命令将会生效。


-1

我的快速创建新项目的方法

//在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]

想知道这种做法是否存在任何问题 - 请告诉我


-3

直接使用它:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接