【问题标题】:Command laravel not found and suspected issue in .composer folder.composer 文件夹中未找到命令 laravel 并怀疑存在问题
【发布时间】:2018-06-28 06:06:27
【问题描述】:

我已经在 Google 上进行了搜索,显然也在 StackOverflow 上,但我的问题似乎与我目前看到的不同。

嗯,我正在安装 Laravel Homestead,我到了需要 laravel 命令的地步,但 bash 告诉我 command not found

是的,我用 export 语句的多种组合编辑了 .bash_profile(没有 .bashrc 文件)。最后一个是 export export PATH=~/.composer/vendor/bin:$PATH

让我注意的是,我的 .composer 文件夹中没有供应商文件夹,只有这 3 个文件:

  • cacert.pem
  • keys.dev.pub
  • keys.tags.pub

我已经完全重新安装了composer,我仍然得到这个配置。

在互联网上找不到任何对我有用的东西......

【问题讨论】:

  • 你是通过composer全局安装laravel的吗?如果是这种情况,它不会在您的主目录中。文档中的命令执行全局安装composer global require "laravel/installer=~1.1"
  • 好吧,我的问题是,当我这样做时,我得到了这个错误:[Symfony\Component\Process\Exception\RuntimeException] 该进程已收到信号“5”的信号。所以现在我也得想办法了
  • 信号 5 来自 php 。你用的是哪个版本的php?你是不是偶然安装了svn?
  • 感谢您的帮助,我开始有轨道了,我有 php 5.5 我不知道它到底在做什么......我要改变它然后尝试 composer 命令和让你知道
  • 是的 5.5 在这一点上有点过时了。如果可能的话,至少升级到 5.6,最好是 7.1。

标签: bash laravel composer-php


【解决方案1】:

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

按照这些步骤操作

1.进入你要创建项目的目录然后运行这个命令

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

或者

你可以的

composer global require "laravel/installer"

这将安装 laravel 文件在 temp.然后转到您要创建项目并运行的目录 laravel new myProject

完成后

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

还有很多其他方法可以做到这一点,但我觉得这很容易。如果您想尝试其他项目,请查看此link here

【讨论】:

    猜你喜欢
    • 2018-10-27
    • 1970-01-01
    • 2015-10-30
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-22
    相关资源
    最近更新 更多