【问题标题】:Laravel command not found. Tried to add to PATH but it's not working未找到 Laravel 命令。试图添加到 PATH 但它不起作用
【发布时间】:2020-09-23 19:58:50
【问题描述】:

我正在尝试在我的 Mac 机器上安装和运行 Laravel,但我的命令行无法识别 laravel 并以“bash: laravel: command not found”响应所有 laravel 命令。我知道 composer bin 文件夹需要添加到 $PATH 中,所以我去了我的主文件夹,因为我被告知要查找的配置文件都不存在,所以我创建了一个 .bash_profile 文件并添加了该行“导出 PATH = $HOME/.composer/vendor/bin:$PATH” 到它。但是,保存并重新启动我的终端后,仍然无法识别 laravel。有人看到我在这里做错了吗?

【问题讨论】:

  • 没有名为laravel 的命令,请改用artisan。示例:php artisan serve
  • 你检查过$HOME/.composer/vendor/bin中是否存在二进制文件吗?

标签: laravel path composer-php


【解决方案1】:

我假设你正在尝试做laravel new blog。要工作,您应该致电composer global require laravel/installer

如果这对您不起作用,请使用 composer create-project --prefer-dist laravel/laravel blog

【讨论】:

  • 我实际上用composer global require laravel/installer 安装了laravel。问题是这会将 laravel 安装到 composer 的 bin 文件中,尽管已经完成了这里的其他线程建议的操作,但我的 $PATH 目前没有在我的 $PATH 中监视。
  • 我也使用 Mac,但不使用 $PATH。尝试将 composer.phar 移动到 /usr/local/bin。试试这个:duvien.com/blog/installing-composer-mac-osx
猜你喜欢
  • 2019-08-26
  • 2012-12-19
  • 2014-05-07
  • 1970-01-01
  • 2018-01-07
  • 2017-10-26
  • 2019-04-19
  • 1970-01-01
  • 2017-12-18
相关资源
最近更新 更多