Composer の変更によりダウンロードが失敗する
この記事では、Adobe Commerceのダウンロードに失敗した場合の修正方法と例外エラーについて説明します。
問題
ダウンロード中に、次のエラーが表示されます。
[ErrorException]
file_get_contents(app/etc/NonComposerComponentRegistration.php): failed to open stream: No such file or directory
原因:
これは、Composer の特定のバージョンの変更が原因で発生します。 これを回避するには、Composer を旧バージョンにダウングレードし、Adobe Commerceを再度ダウンロードします。
解決策
2015 年 11 月 21 日(PT)から 11 月 26 日(PT)までの Composer バージョンには、この問題があります。 この問題が Composer のバージョンに関連していることを確認するには、次のコマンドを入力します。
composer -v
次のようなバージョンが表示されます。
Composer version 1.0-dev (2b14f0a047dd4f3545ec82381f65c36ea93a4c81) 2015-11-25 17:13:09
日付は 2015-11-25 です。これは、Composer にこの問題があることを示しています。
この問題を回避するには:
-
Composer のバージョンを変更し、次のいずれかの操作を行ってAdobe Commerce ソフトウェアをダウンロードできるようにします。
- 次のコマンドを使用して Composer をダウングレードします:
composer self-update 1.0.0-alpha11
。 - Composer を 2015 年 11 月 26 日(PT)以降のバージョンにアップグレード:
composer self-update
- 次のコマンドを使用して Composer をダウングレードします:
-
Adobe Commerce ディレクトリとサブディレクトリを削除します。
-
[composer create-project](https://experienceleague.adobe.com/ja/docs/commerce-operations/installation-guide/composer)
または[git clone](https://developer.adobe.com/commerce/contributor/guides/install/clone-repository/)
を使用して、もう一度ダウンロードしてみてください。 -
Adobe Commerce ソフトウェアのダウンロードが完了したら、Composer を更新します。
composer self-update