错误:" fos:user"中没有定义命令。命名空间

时间:2018-01-26 16:11:53

标签: php symfony command-line-interface fosuserbundle

我正在尝试create a FOSUserBundle用户使用命令行工具:

Msg 206, Level 16, State 2, Line 1
Operand type clash: varchar(50) encrypted with (encryption_type = 'DETERMINISTIC', encryption_algorithm_name = 'AEAD_AES_256_CBC_HMAC_SHA_256', column_encryption_key_name = 'CEK_POC_CERTSTORE', column_encryption_key_database_name = 'UIM-LOCAL-DB') collation_name = 'Latin1_General_BIN2' is incompatible with varchar

但我正在系统地得到:

php bin/console fos:user:create admin --super-admin

有什么想法吗?我可以在 There are no commands defined in the "fos:user" namespace.

中看到CreateUserCommand.php

更新

我尝试删除/vendor/friendsofsymfony/user-bundle/Command/并再次运行\vendor,但无济于事。

我的composer installcomposer.json

查找

显然,这是一个众所周知的问题:https://github.com/FriendsOfSymfony/FOSUserBundle/pull/2639#issuecomment-361059568

1 个答案:

答案 0 :(得分:1)

删除composer.lock文件,然后运行 composer install再次紧随其后 composer updatecomposer dump-autoload命令。