مرحبًا بكم
أعلم أن هذا ربما يكون المكان الخطأ لتقديم تقرير الخطأ الخاص بي. لكنني يائس قليلاً لأنني لا أستطيع تحديد أصل خطأ تنزيل libvips الذي أواجهه. لذا لا تتردد في توجيهي إلى الاتجاه الصحيح وسأكون في طريقي 😄
لمعلوماتك: لقد عملت بنياتي بشكل مستقر لأكثر من عام. هذا الأسبوع فقط رأيت هذا الخطأ قادمًا. لذلك أفترض أنه كانت هناك بعض التغييرات في البيئة الخارجية.
أنا أقوم ببناء libvips لحاوية docker linux alpine مثل ذلك:
FROM node:8.12.0-alpine
RUN apk add vips vips-dev fftw-dev --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --repository http://dl-3.alpinelinux.org/alpine/edge/main
RUN echo $'http://alpine.gliderlabs.com/alpine/edge/testing' >> /etc/apk/repositories && \
apk update && \
apk upgrade --update-cache --available && \
apk add nodejs \
xpdf \
vips \
vips-dev \
python2 \
git \
make \
g++
أتلقى الخطأ التالي أثناء عملية الإنشاء:
Step 8/15 : RUN apk add vips vips-dev fftw-dev --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --repository http://dl-3.alpinelinux.org/alpine/edge/main
---> Running in c21905072c39
fetch http://dl-3.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz
fetch http://dl-3.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
ERROR: unsatisfiable constraints:
vips (missing):
required by: world[vips]
vips-dev (missing):
required by: world[vips-dev]
ERROR: Service 'komed-image-processing' failed to build: The command '/bin/sh -c apk add vips vips-dev fftw-dev --update-cache --repository http://dl-3.alpinelinux.org/alpine/edge/testing/ --repository http://dl-3.alpinelinux.org/alpine/edge/main' returned a non-zero code: 2
Exited with code 1
لا أحد يعرف لماذا يحدث هذا الخطأ؟
مرحباً مارك ، أعتقد أن هذه مشكلة جبال الألب ، فقد اختلطت بعض تبعيات الحزم الخاصة بهم أثناء الانتقال.
أعتقد أنك تستخدم حاد؟ أعتقد أن المستوى الحاد الحالي يتضمن ثنائي libvips الخاص به ، لذلك يمكنك فقط تخطي تثبيت vips. اسأل على تعقب حاد إذا كان لديك مشاكل.
يبدو أن حزمة Alpine vips-dev
قد تمت ترقيتها مؤخرًا من testing
إلى community
.
https://github.com/alpinelinux/aports/commit/434ff132e2fa00b720f3dacb0b8079019496fe1d
https://pkgs.alpinelinux.org/packages؟name=vips-dev&branch=edge
يسعدني قبول PR لتحديث المستندات على https://github.com/lovell/sharp/blob/master/docs/install.md#alpine -linux
كما يقترح جون ، يمكنك أيضًا السماح لـ Sharp بتثبيت ثنائيات libvips الخاصة بها ، والتي يتم توفيرها لـ Alpine 3.8+.
شكرا @ lovell و @ jcupitt
لقد قمت بتحديث المستندات الحادة لاستخدام إصدار community
:
https://github.com/lovell/sharp/pull/1730
إغلاق هذه القضية ...
التعليق الأكثر فائدة
شكرا @ lovell و @ jcupitt
لقد قمت بتحديث المستندات الحادة لاستخدام إصدار
community
:https://github.com/lovell/sharp/pull/1730
إغلاق هذه القضية ...