我有"继承的";一个有git依赖项的项目,我无法访问。我拥有整个/vendor
目录的内容,并希望将依赖项从中移出,这样我就不需要将整个/vendor
目录提交给git。我已经将具有依赖关系的目录移动到/my-vendor
目录(与供应商处于同一级别(,但不知道如何将其包含在项目中。当运行composer install
时,我得到:
[RuntimeException]
An error occurred when executing the "'cache:clear --no-warmup'" command:
Fatal error: Uncaught SymfonyComponentDebugExceptionClassNotFoundException: Attempted to load class "MY_BUNDLE_CLASS" from namespace "DEP_NAMEMY_BUNDLE".
Did you forget a "use" statement for another namespace? in /app/app/AppKernel.php:40
Stack trace:
#0 /app/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(406): AppKernel->registerBundles()
#1 /app/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php(113): SymfonyComponentHttpKernelKernel->initializeBundles()
#2 /app/app/AppKernel.php(21): SymfonyComponentHttpKernelKernel->boot()
#3 /app/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(137): AppKernel->boot()
#4 /app/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Console/Application.php(124): SymfonyBundleFrameworkBundleConsoleApplication->registerCommands()
#5 /app/vendor/symfony/symfony/src/Symfony/Component/Console/Application.php(89): SymfonyBundleFrameworkBundleConsoleApplication->add(Object(SymfonyComponentConsole in /app/app/AppKernel.
php on line 40
正在编辑的CCD_ 5。
例如,您可以将这些捆绑包放在bundle
目录中,然后向composer.json
添加以下行:
"repositories": [
{
"type" : "path",
"url" : "./bundles/your-bundle"
}
]