Bash 在.composer文件夹中找不到命令laravel,并且怀疑存在问题

Bash 在.composer文件夹中找不到命令laravel,并且怀疑存在问题,bash,laravel,composer-php,Bash,Laravel,Composer Php,我已经在谷歌搜索过了,当然也在StackOverflow上搜索过了,但我的问题似乎和我目前看到的不同 我正在安装Laravel Homestead,我需要Laravel命令,但是bash告诉我,命令找不到 是的,我用export语句的许多组合编辑了.bash_概要文件(没有.bashrc文件)。。最后一个是导出路径=~/.composer/vendor/bin:$PATH 值得注意的是,我的.composer文件夹中没有供应商文件夹,只有以下3个文件: cacert.pem keys.dev.

我已经在谷歌搜索过了,当然也在StackOverflow上搜索过了,但我的问题似乎和我目前看到的不同

我正在安装Laravel Homestead,我需要Laravel命令,但是bash告诉我,命令找不到

是的,我用export语句的许多组合编辑了.bash_概要文件(没有.bashrc文件)。。最后一个是导出路径=~/.composer/vendor/bin:$PATH

值得注意的是,我的.composer文件夹中没有供应商文件夹,只有以下3个文件:

  • cacert.pem
  • keys.dev.pub
  • keys.tags.pub
我已经完全重新安装了composer,我仍然得到了这个配置


互联网上找不到适合我的东西…

可能的原因是您没有正确安装laravel

遵循以下步骤

1.转到要创建项目的目录,然后运行此命令

composer create-project --prefer-dist laravel/laravel myProject
或者

你能行

composer global require "laravel/installer"
这将在temp中安装laravel文件。然后转到要创建项目并运行的目录
laravel新myProject

一旦完成了

  • 进入cmd中的项目根文件夹并运行此命令composer
    require-laravel/homestead--dev
    它将为您的项目安装homestead

  • 有很多其他方法可以做到这一点,但我发现这很容易。如果您想尝试其他项目,请检查此

    是否通过composer全局安装了laravel?如果是这样的话,它就不会在你的主目录中。docs中的命令执行全局安装
    composer global require“laravel/installer=~1.1”
    我的问题是,当我执行此操作时,会出现以下错误:[Symfony\Component\Process\Exception\RuntimeException]进程已收到信号“5”。所以现在我还必须计算出它比信号5来自php。您使用的是哪个版本的php?你有svn安装的机会吗?谢谢你的帮助,我开始有一个轨道,我有PHP5.5我不知道它到底在那里做什么。。我会改变它,然后尝试编写命令,让你知道是的,5.5现在有点过时了。如果可能,至少升级到5.6,最好是7.1。