前提
dockerで環境構築しています。
requirements.txtにFlask-SQLAlchemy
を記載してdocker-compose build
するとerror: command 'gcc' failed: No such file or directory
と表示されます。
dockerfile全文
FROM alpine:latest RUN apk add --no-cache --update python3 py3-pip bash ADD ./webapp/requirements.txt /tmp/requirements.txt RUN pip3 install --no-cache-dir -q -r /tmp/requirements.txt ADD ./webapp /opt/webapp/ WORKDIR /opt/webapp # Expose is NOT supported by Heroku # EXPOSE 5000 # $PORT is set by Heroku CMD gunicorn --bind 0.0.0.0:$PORT wsgi
上記のapk add~にgccを追加してみたのですが、すると今度は
error: command '/usr/bin/gcc' failed with exit code 1
と表示されました。
docker-compose run app pip install Flask-SQLAlchemy
と直接叩いてみましたが同じ現象が起こります。
Flask gunicorn Jinja2 Werkzeug flask_cors pymysql
上記のライブラリは問題なくインストールされます。
ですが、以下の3つはイントールすることができませんでした。
flask-migrate sqlalchemy Flask-SQLAlchemy
どのように対処すればよろしいかかご教示ください。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/09/28 09:28 編集