我试着补充
"scripts": {
    "sym": "php bin/console", 
    }在composer.json和composer install之后。
但是,如果我运行的是sym make:migration而不是php bin/console make:migration,则会出现一个错误:
Command 'sym' not found, did you mean:
  command 'sem' from deb parallel
  command 'sm' from deb sm
  command 'vym' from deb vym
  command 'sys' from deb openafs-client
  command 'sum' from deb coreutils
  command 'syf' from deb alliance
  command 'spm' from deb salt-common
  command 'srm' from deb secure-delete
  command 'scm' from deb scm
Try: sudo apt install <deb name>我做错什么了吗?
发布于 2019-05-18 09:02:00
您必须在命令的前缀加上composer。所以composer sym make:migration会和作曲家一起做这件事。
要使你的指挥发挥作用,你不需要作曲家。你必须创建一个可执行文件。在项目根目录中创建一个名为sym的文件:
#!/bin/sh
php bin/console $1使文件可执行chmod +x sym。
./sym make:migration会工作的。
https://stackoverflow.com/questions/56197417
复制相似问题