由於撰寫器發生變更,下載失敗
本文修正失敗的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日至11月26日期間的任何版本Composer都有此問題。 若要確認此問題與Composer版本有關,請輸入以下命令:
composer -v
顯示的版本類似下列:
Composer version 1.0-dev (2b14f0a047dd4f3545ec82381f65c36ea93a4c81) 2015-11-25 17:13:09
請注意,日期為2015-11-25,表示Composer發生此問題。
解決方法:
-
變更您的Composer版本,執行下列任一項作業來讓您下載Adobe Commerce軟體:
- 使用下列命令降級撰寫器:
composer self-update 1.0.0-alpha11
。 - 將Composer升級為2015年11月26日之後的版本:
composer self-update
。
- 使用下列命令降級撰寫器:
-
刪除您的Adobe Commerce目錄和子目錄。
-
請使用
[composer create-project](https://experienceleague.adobe.com/zh-hant/docs/commerce-operations/installation-guide/composer)
或[git clone](https://developer.adobe.com/commerce/contributor/guides/install/clone-repository/)
再次嘗試下載。 -
成功下載Adobe Commerce軟體後,更新撰寫器:
composer self-update
。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a