我正在尝试基于此示例 Oxid 6 模块
https://github.com/linslin/oxid6-example-module
创建一个模块
我已更改并将其克隆到
https://github.com/v3ritas1989/gg_oxid6-example-模块
以及我的本地模块文件夹
..modules/compname/modulename
所以一开始我想更改模块名称、子模块文件夹名称和给定的命名空间
modules/companyname/modulename
Path Example:
modules/linslin/oxid6-example-module
但是,如果我尝试通过 composer 安装我的模块
composer require compname/gg_oxid6-example-module:dev-master
(for local folder)
composer require v3ritas1989/gg_oxid6-example-module:dev-master
(for git)
我得到错误:
[InvalidArgumentException] 找不到包 compname/gg_oxid6-example-module 的匹配版本。检查包拼写、您的版本约束以及该包的稳定性是否与您的最低稳定性(稳定)相匹配。
我不明白为什么
composer require linslin/oxid6-example-module:dev-master
甚至可以工作,所以我删除了本地文件夹 linslin
我猜它是从 github 中拉出来的?
但是为什么这不适用于我更改的模块和我的 github 存储库?
我只做了搜索替换
模块名、
压缩名、
命名空间名
问题:
我假设作曲家只是没有找到我的回购或本地..
所以
- 我如何以仅检查我的本地文件夹的方式做 composer require?
- 为什么它在我的 github 中也找不到?