我正在使用symfony2创建一个webapp(从零到“symfony new web 2.8”),我运行了这段代码:
composer require friendsofsymfony/user-bundle "~2.0@dev"
现在,我期待在vendor/
目录下我会找到“friendsofsymfony / user-bundle”目录,但这不是发生的事情。该目录不存在,如果我在所有HD中搜索它,我可以在/usr/local/share/friendsofsymfony/
中找到它。
但显然这不正确,因为如果我跑
composer update
我收到此错误:
Fatal error: Class 'FOS\UserBundle\FOSUserBundle' not found in /MYPATH/app/AppKernel.php on line 19
那么,为什么我的包不在供应商/目录中?
我该如何解决?
我在OSX上。
答案 0 :(得分:0)
真奇怪。
尝试在composer.json中设置供应商目录:
{
// ...
"config": {
"vendor-dir": "vendor"
}
}
可能此参数已在本地或全局设置和配置错误。