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