【问题标题】:Laravel Installation/Configuration - Command Not FoundLaravel 安装/配置 - 找不到命令
【发布时间】:2016-10-18 10:30:33
【问题描述】:

尝试在 Ubuntu Server 14.04 上安装 Laravel。安装 PHP 7 后,我输入:

curl -sS https://getcomposer.org/installer | php

我得到:Composer 成功安装到:/home/ubuntu/composer.phar

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

工作正常

composer global require "laravel/installer"

我明白了:

nano ~/.bashrc

我在最底部添加了这个export PATH="~/.composer/vendor/bin:$PATH"

sudo service apache2 restart

重启

laravel

我得到:“laravel:找不到命令”

为什么看不懂命令 laravel?

【问题讨论】:

标签: php laravel laravel-5 composer-php


【解决方案1】:

从您的屏幕截图中,我可以看到 laravel 软件包可能没有正确安装,因为您的系统上没有安装 zipunzip

先运行以下命令安装这些,然后再次尝试安装 laravel 安装程序:

sudo apt-get install zip unzip

关于 export PATH 使用 $HOME 而不是波浪号 ~ 符号。希望这能解决您的问题。好像是路径错误。

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

【讨论】:

  • 删除了橙色错误消息,但我仍然收到laravel: command not found。导出路径是否正确?
  • @Bxx 更新了答案。试试看。
  • 试过了,但无法正常工作。仍然 laravel:找不到命令
  • 你能在你的终端上输入echo $PATH并告诉我它显示了什么吗?
  • @Bxx 我可以看看你是如何在你的 shell 配置文件中定义路径的吗?
【解决方案2】:

我正在为所有未来的 Google 搜索者写这个答案。我有一个类似的问题,我通过以下方式解决了它:

第一次运行:

sudo apt-get install zip unzip php7.0-zip

然后,编辑您的 ~/.bashrc 文件并附加以下行:

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

export PATH="$PATH:$HOME/.config/composer/vendor/bin"

哪个是你的,取决于安装 laravel 时打印出来的 line composer,然后是 /vendor/bin。在我的情况下(以及在问题的情况下),这是$HOME/.config/composer,所以我不得不用第二种方式:

别忘了打电话

source ~/.bashrc

最后。享受 Laravel!

【讨论】:

    猜你喜欢
    • 2020-09-19
    • 2015-04-20
    • 2013-03-28
    • 2016-11-04
    • 2022-01-12
    • 2018-06-17
    • 2014-01-13
    • 2015-07-20
    • 2014-09-25
    相关资源
    最近更新 更多