前,我安装了一个对Symfony项目的依赖。它是包mograine/calendar-bundle
,但现在这个项目不再存在,并且已经从 github 中消失了。它是另一个包的分支,其中包含我正在处理的项目所需的一些修改。
当然,我有一份包的副本(在vendor/mograine
文件夹下)。但是,目前我无法运行composer install
订单,因为此包不存在。
我的问题是:我能做些什么来解决这个问题?我可以告诉作曲家这个包是在本地安装的吗?如果是这样,我应该怎么做才能在本地安装软件包?或者我必须创建一个 github 帐户并上传所有原始文件?
如果它是一个普通的symfony项目,你可以简单地将其移动到你的src文件夹re.re."复制过去的命名空间目录到src目录",并将其从composer.json中删除。
src 文件夹是自动加载的。
"autoload": {
"psr-0": {
"": "src/"
}
请注意命名空间和路径是否正确。
另请参阅此处:将捆绑包从供应商移动到 src 目录