【问题标题】:"laravel: command not found" after installing Laravel安装 Laravel 后出现“laravel:找不到命令”
【发布时间】:2020-09-19 23:39:02
【问题描述】:

使用后

composer global require laravel/installer

看来安装成功了。第二次,结果是:

Changed current directory to /home/ryanadhi/.config/composer
Using version ^3.1 for laravel/installer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files
13 packages you are using are looking for funding.
Use the `composer fund` command to find out more!

如果我这样做了

echo $PATH

结果是

    ~/.composer/vendor/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/go/bin:/home/ryanadhi/go/bin:/home/ryanadhi/.composer/vendor/bin

如果我尝试

laravel

结果总是:

laravel: command not found

【问题讨论】:

  • 您尝试过什么调试问题?根据composer global require 的输出,没有安装任何东西
  • 这是我的第二次试用,所以没有安装/更新任何内容。第一个显示安装完成
  • 这能回答你的问题吗? Laravel PHP Command Not Found

标签: laravel composer-php


【解决方案1】:

在 Ubuntu 20.04 中编辑 ~/.bashrc 以反映 "Changed current directory to /home/ryanadhi/.config/composer" 消息中显示的路径。为我解决了这个问题。

第一


 gedit ~/.bashrc

然后编辑该行

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

【讨论】:

    【解决方案2】:

    您需要将/home/ryanadhi/.config/composer/vendor/bin 添加到您的路径中。

    “将当前目录更改为 /home/ryanadhi/.config/composer”的输出意味着 /home/ryanadhi/.config/composer 是您的 Composer 全局目录。

    【讨论】:

    • 我的路径写成这样/home/ryanadhi/.composer/vendor/bin所以不正确?
    • 不,不是。
    【解决方案3】:

    如果您在运行 laravel 命令时仍然遇到问题,您可以将 laravel 符号链接到 /usr/local/bin/

    使用这个命令:

    ln -s ~/.composer/vendor/laravel/installer/bin/laravel laravel
    

    为我工作

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 2015-04-20
      • 1970-01-01
      • 1970-01-01
      • 2016-06-08
      • 2014-07-24
      • 2013-03-28
      • 2016-11-04
      • 2022-01-12
      相关资源
      最近更新 更多