【问题标题】:Heroku bash cannot find php commandHeroku bash 找不到 php 命令
【发布时间】:2019-06-17 15:49:26
【问题描述】:

我今天想在 Heroku 上发布 Laravel 应用程序,但 Heroku bash 找不到 php 命令。

我在config/database.php 中更新数据库详细信息,然后想运行迁移,但是当我转到heroku run bashphp artisan migrate --app myappname 时,我只看到bash: php: command not found

我在 Windows10 上。

【问题讨论】:

  • 确保你安装了 composer 并将其指向你的 php.exe
  • 问题已解决。在composer.json 我有~7.1.3 版本的PHP,在更改为"php": "~7.3.0"git push heroku master 后它开始工作
  • @zyng9,很高兴你找到了解决方案。请考虑adding your own answer 并接受它,以便其他用户可以从您的发现中受益。
  • @Chris 有些人将迁移步骤构建到他们的 Heroku 部署中,但推送部署然后通过 heroku run bash 进行迁移是很常见的。

标签: php windows laravel heroku heroku-cli


【解决方案1】:

问题解决了。在 composer.json 我有 ~7.1.3 版本的 PHP,更改为 "php": "~7.3.0" 和 git push heroku master 它开始工作

【讨论】:

    猜你喜欢
    • 2012-10-08
    • 2012-08-23
    • 2017-09-18
    • 2018-03-09
    • 2011-07-14
    • 2012-09-29
    • 2016-09-02
    • 1970-01-01
    • 2021-07-18
    相关资源
    最近更新 更多