Sunday, December 2, 2018

CircleCIで docker-php-ext-install がフォルダアクセス権限無しでエラー

先週、CircleCIでライブラリの更新があったせいか、ビルドがエラーで落ちまくりましたので、メモしておきます。

Build Fail メールを受けて見に行くと、


/usr/local/bin/docker-php-ext-enable: 108: /usr/local/bin/docker-php-ext-enable: cannot create /conf.d/docker-php-ext-pdo_mysql.ini: Directory nonexistent


 というエラーメッセージが出ていました。

何故今まで普通にインストール出来たのが、急に出来なくなったのか分かりませんが、どうやらフォルダ権限に問題があるようなので、

sudo docker-php-ext-install intl pdo pdo_mysql

としていたところを-Eオプションを付けて、

sudo -E docker-php-ext-install intl pdo pdo_mysql

としたところ、正常にビルドできました。

No comments:

Post a Comment