We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
付属のDockerfileを用いたイメージのビルドがエラーになるようになった。
2020年10月24にcomposer2.0が正式リリースされた影響により、Dockerfile内のcomposerインストールスクリプト(https://getcomposer.org/installer) でも2.0系がインストールされるようになったため。
高速化プラグインのhirak/prestissimo等は2.0系には適用できない(本体に取り込まれ不要になっているらしい)ため、 その部分のインストールでがエラーの原因の1つと思われる。
hirak/prestissimo
別件(#4712 )等でComposer2.0対応版composer.jsonの対応やAPIの検討が行われているため、そこの対応状況に合わせて以下のようにするのはいかがでしょうか
2020年10月27日時点、以下コマンドでDockerイメージをビルド
$ docker build .
以下のようにエラーとなる
[13/17] RUN curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/bin/composer && composer config -g repos.packagist composer https://packagist.jp && composer global require hirak/prestissimo && chown www-data:www-data /var/www && mkdir -p /var/www/html/var && chown -R www-data:www-data /var/www/html && find /var/www/html -type d -print0 | xargs -0 chmod g+s ;: #17 5.892 All settings correct for using Composer #17 6.010 Downloading... #17 10.90 #17 10.90 Composer (version 2.0.2) successfully installed to: /var/www/html/composer.phar #17 10.90 Use it: php composer.phar #17 10.90 #17 11.27 Do not run Composer as root/super user! See https://getcomposer.org/root for details #17 11.82 Changed current directory to /root/.composer #17 11.82 Do not run Composer as root/super user! See https://getcomposer.org/root for details #17 13.09 #17 13.10 #17 13.10 [RuntimeException] #17 13.10 No composer.json present in the current directory, this may be the cause of the following exception. #17 13.10 #17 13.10 #17 13.11 #17 13.11 [InvalidArgumentException] #17 13.11 Could not find a version of package hirak/prestissimo matching your minimum-stability (stable). Require it with an explicit version constraint allowing its desired stability. #17 13.11 #17 13.11 #17 13.11 require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-scripts] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>]... #17 13.11 ------ failed to solve with frontend dockerfile.v0: failed to build LLB: executor failed running [/bin/sh -c curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/bin/composer && composer config -g repos.packagist composer https://packagist.jp && composer global require hirak/prestissimo && chown www-data:www-data /var/www && mkdir -p ${APACHE_DOCUMENT_ROOT}/var && chown -R www-data:www-data ${APACHE_DOCUMENT_ROOT} && find ${APACHE_DOCUMENT_ROOT} -type d -print0 | xargs -0 chmod g+s ;]: runc did not terminate sucessfully
#4712
The text was updated successfully, but these errors were encountered:
hirak/prestissimo に関係なく、 4.0 ブランチで composer 2.0 の使用は難しいため、 composer1 に固定しようと思います
Sorry, something went wrong.
#4746 にて対応されましたのでクローズします。 ご報告、調査、ご確認ありがとうございました 🎉
Successfully merging a pull request may close this issue.
概要(Overview)
付属のDockerfileを用いたイメージのビルドがエラーになるようになった。
2020年10月24にcomposer2.0が正式リリースされた影響により、Dockerfile内のcomposerインストールスクリプト(https://getcomposer.org/installer) でも2.0系がインストールされるようになったため。
高速化プラグインの
hirak/prestissimo
等は2.0系には適用できない(本体に取り込まれ不要になっているらしい)ため、 その部分のインストールでがエラーの原因の1つと思われる。期待する内容(Expect) or 要望 (Requirement)
別件(#4712 )等でComposer2.0対応版composer.jsonの対応やAPIの検討が行われているため、そこの対応状況に合わせて以下のようにするのはいかがでしょうか
Composer2.0対応前 暫定措置
Composer2.0対応後
再現手順(Procedure)
2020年10月27日時点、以下コマンドでDockerイメージをビルド
以下のようにエラーとなる
環境 (environment)
関連情報 (Ref)
#4712
The text was updated successfully, but these errors were encountered: