安装 friendsofsymfony/user-bundle 和 friendsofsymfony/oauth-server-bundle 时出错
Error while installing friendsofsymfony/user-bundle and friendsofsymfony/oauth-server-bundle
我正在关注这个 tutorial。当我试图通过 composer 安装 symfony user-bundle and/or oauth-server-bundle 的朋友时,我遇到了问题。
我唯一发现谷歌搜索的是有人在 12 天前问过同样的问题https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/issues/638
我不推荐 FOSUserBundle。现在它不再是真正必要的了,因为 Symfony 的安全组件和文档或 MakerBundle 提供了你需要这个包的大部分功能。
如果您坚持使用它,请尝试在您的 config.yml
中设置捆绑配置,然后再次尝试 composer require
。在您的情况下,问题是捆绑包缺少配置,请参阅文档中的 Step 5: Configure the FOSUserBundle。
# app/config/config.yml
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: AppBundle\Entity\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
如您所见,缺少的第一部分 db_driver
正是您的错误消息所抱怨的。
我正在关注这个 tutorial。当我试图通过 composer 安装 symfony user-bundle and/or oauth-server-bundle 的朋友时,我遇到了问题。
我唯一发现谷歌搜索的是有人在 12 天前问过同样的问题https://github.com/FriendsOfSymfony/FOSOAuthServerBundle/issues/638
我不推荐 FOSUserBundle。现在它不再是真正必要的了,因为 Symfony 的安全组件和文档或 MakerBundle 提供了你需要这个包的大部分功能。
如果您坚持使用它,请尝试在您的 config.yml
中设置捆绑配置,然后再次尝试 composer require
。在您的情况下,问题是捆绑包缺少配置,请参阅文档中的 Step 5: Configure the FOSUserBundle。
# app/config/config.yml
fos_user:
db_driver: orm # other valid values are 'mongodb' and 'couchdb'
firewall_name: main
user_class: AppBundle\Entity\User
from_email:
address: "%mailer_user%"
sender_name: "%mailer_user%"
如您所见,缺少的第一部分 db_driver
正是您的错误消息所抱怨的。