laravel:ubuntu 16.04中找不到命令如何修复..?

时间:2019-03-09 11:37:42

标签: php linux laravel ubuntu ubuntu-16.04

我已经为Laravel安装了composer,php和其他工具,并且在安装laravel之后说找不到laravel命令。我试图添加此路径,但仍然无法正常工作。

上面写着laravel: command not found

在此处安装composer:

$ which composer
/usr/bin/composer

(terminal screenshot)

我应该添加什么到PATH或如何解决此处未找到的laravel命令?

  If i run :
  composer create-project --prefer-dist laravel/laravel new-site-name

然后我得到

enter image description here

2 个答案:

答案 0 :(得分:1)

尝试这个

首先,全局安装Laravel安装程序包,以使laravel命令可用:

$ composer global require "laravel/installer"

接下来,请确保您的PATH中包含全局作曲家软件包,以便找到该命令。您可以像这样对bashrc文件进行修改:

$ echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc

然后使用以下命令重新加载.bashrc以应用更改:

$ source ~/.bashrc

现在尝试再次使用命令创建一个新项目:

$ laravel new new-site-name

如果由于某种原因这些都不起作用,您仍然可以使用composer创建一个新的Laravel项目(无需使用Laravel安装程序包):

$ composer create-project --prefer-dist laravel/laravel new-site-name

答案 1 :(得分:0)

在开发环境Ubuntu 20.04中,我写道:

$ echo 'export PATH=$PATH:"$HOME/.config/composer/vendor/bin"' >> ~/.bashrc && source ~/.bashrc

一切正常!