bash:laravel:未找到命令


bash: laravel: command not found

我正在使用我自己的机器Kali Linux 2.0 Debian x64。现在,我已经在我的目录结构中安装了Laravel,如下/opt/lampp/htdocs/learning-larvel/

在Learning laravel文件夹中,我安装了我的laravel文件,还安装了composer。所以当我去http://127.0.0.1/learning-laravel/public的时候。我看到一个see a White Screen,中间写着"Laravel 5",这意味着Laravel GUI设置很好。

现在,要为Laravel创建一个新文件,当我打开我的终端并键入laravel new xyz然后它给我一个错误,说bash: laravel: command not found

现在,我该如何修复错误。。我通过将PATH设置为bashrc对此进行了研究。但我没有把它修好。此外,当我输入命令composer -version时,它也会显示bash: composer: command not found,但我已经在文件夹上安装了composer来学习laravel本身。我也可以在/opt/lampp/htdocs/learning-larvel/ 中看到composer.phar这样的文件

任何帮助都将不胜感激。

正如作曲家官方入门页面所指出的:

简而言之,安装Composer有两种方法。作为的一部分您的项目,或者全局作为系统范围的可执行文件。

如果您想在命令行中执行composer --laravel --,则需要全局安装它们。

查看以下链接:
https://getcomposer.org/doc/00-intro.md#installation-linux unix操作系统https://laravel.com/docs/4.2#install-laravel

我遇到了同样的问题。显然,当作为超级用户运行时,composer存在于路径~/.config/composer/vendor/bin中。因此,用这个替换上面描述的路径,它应该起作用。希望能有所帮助。