我目前正在使用Symfony和Doctrine开发一个PHP应用程序。在这一点上,我的目标是创建一个bash脚本来构建我的数据库模式并加载fixture。我当前的脚本位于/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部分。
当我通过命令行运行脚本中的命令时,我没有任何问题。你知道为什么这个脚本不起作用吗?
https://stackoverflow.com/questions/52394443
复制相似问题