この例の 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 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レポでうまくいかないのですか?
検索置換のみを作成しました
modulename
compname
namespacename
質問:
コンポーザーが私のレポまたはローカルを見つけられないだけだと思います..
だから
- ローカルフォルダーのみをチェックする方法で composer require を行うにはどうすればよいですか?
- 私のgithubでも見つからないのはなぜですか?