【发布时间】:2019-02-22 22:54:27
【问题描述】:
我目前正在使用 Symfony 和 Doctrine 开发一个 PHP 应用程序。我现在的目标是创建一个 bash 脚本来构建我的数据库模式和加载装置。我当前的脚本位于 /bin 文件夹中,内容如下:
#!/usr/bin/env bash
php bin/console doctrine:migrations:migrate
php bin/console doctrine:fixtures:load --purge-with-truncate
该脚本是可执行的,当我尝试运行它时 (./create_de.sh),我收到以下错误:
Could not open input file: bin/console
我尝试将脚本更改为以下内容:
#!/usr/bin/env bash
php console doctrine:migrations:migrate
php console doctrine:fixtures:load --purge-with-truncate
但我仍然得到同样的错误,除了没有 bin 部分。
当我通过命令行运行脚本中的命令时,我没有问题。知道为什么这个脚本不起作用吗?
【问题讨论】:
标签: php bash symfony scripting doctrine