バージョン選択

フォーラム

メニュー

オンライン状況

29 人のユーザが現在オンラインです。 (23 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 28
kazuki8 もっと...

サイト内検索

質問 > その他 > docker-composeが出来ません。。

その他

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
haruo
投稿日時: 2020/10/30 12:03
対応状況: −−−
新米
登録日: 2020/10/30
居住地:
投稿: 1
docker-composeが出来ません。。
▼テンプレート
[EC-CUBE] 4.0.54.0.4
[OS] win10
[現象]
win10のWSL2のdockerを使用しています。
docker-compose upをかけた際にStep 14/21で下記のエラーが発生して先に進むことができません。
原因がわかる方がおりましたらお教えいただけると助かります。

Step 14/21 : 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 ${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 ;
---> Running in 0b5c67e0a8ab
All settings correct for using Composer
Downloading...

Composer (version 2.0.3) successfully installed to: /var/www/html/composer.phar
Use it: php composer.phar

Changed current directory to /root/.composer


[RuntimeException]
No composer.json present in the current directory, this may be the cause of the following exception.



[InvalidArgumentException]
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.


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|--opti
mize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>]...

ERROR: Service 'ec-cube' failed to build : The command '/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 ;' returned a non-zero code: 1
red
投稿日時: 2020/10/31 19:04
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1427
Re: docker-composeが出来ません。。
Composer (version 2.0.3) successfully installed to: /var/www/html/composer.phar

これが原因なので、 1系を入れるように変更してください


----------------
EC-CUBEのカスタマイズ、トラブル解決承ります
お気軽にお問い合わせ下さい
https://www.ec-cube.net/integrate/partner/partner.php?partner_id=690

ktakeda
投稿日時: 2020/10/31 20:35
対応状況: −−−
新米
登録日: 2020/8/16
居住地:
投稿: 3
Re: docker-composeが出来ません。。
パッケージ版ではなくGithubから開発版EC CUBEの最新をcloneして頂ければうまくいくと思います。

redさんの仰るとおり、
最近composerというツールがバージョンアップされて2になった
(EC CUBE 4はComposer2非対応)ことが原因です。

https://github.com/EC-CUBE/ec-cube/pull/4746

次バージョンの4.0.6で対応予定(現在最新版の4.0.5では未対応)なので、
それまでの間はGithub上の最新を使うか自分でDockerfileを書き換えるか、どちらかの対応になります。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBEペイメント

公式ストアEC-CUBE4系デザインテンプレート続々リリース中

統計情報

総メンバー数は67,433名です
総投稿数は98,801件です

投稿数ランキング

1
seasoft
7333
2
AMUAMU
2712
3
468
2693
4
nanasess
2116
5
umebius
1789
6
yuh
1612
7
red
1427
8
h_tanaka
1051
9
fukap
907
10
tsuji
863
11
shutta
835
12
tao_s
792
13 ramrun 789
14 karin 657
15 sumida 641
16
homan
633
17 DELIGHT 571
18
patapata
502
19
flealog
485
20 tonton 437


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.