Ich versuche, Ruby auf meinem Docker-Container zu installieren, und ich bin this ein, um den Container zu bauen. Wenn ich für neues Bild bauen die FehlerreaktionNicht in der Lage, Probleme zu beheben, haben Sie defekte Pakete gehalten
The following packages have unmet dependencies:
libgdbm-dev : Depends: libc6-dev but it is not going to be installed or
libc-dev
E: Unable to correct problems, you have held broken packages.
The command '/bin/sh -c set -ex && buildDeps=' bison libgdbm-dev ruby ' && apt-get update && apt-get install -y --no-install-recommends $buildDeps && rm -rf /var/lib/apt/lists/* && curl -fSL -o ruby.tar.gz "http://cache.ruby- lang.org/pub/ruby/$RUBY_MAJOR/ruby-$RUBY_VERSION.tar.gz" && echo "$RUBY_DOWNLOAD_SHA256 *ruby.tar.gz" | sha256sum -c - && mkdir -p /usr/src/ruby && tar -xzf ruby.tar.gz -C /usr/src/ruby --strip-components=1 && rm ruby.tar.gz && cd /usr/src/ruby && { echo '#define ENABLE_PATH_CHECK 0'; echo; cat file.c; } > file.c.new && mv file.c.new file.c && autoconf && ./configure --disable-install-doc && make -j"$(nproc)" && make install && apt-get purge -y --auto-remove $buildDeps && gem update --system $RUBYGEMS_VERSION && rm -r /usr/src/ruby' returned a non-zero code: 100
Ich habe versucht, die Pakete zu installieren, indem Sie ersetzen apt-get mit Eignung und scheint nicht zu arbeiten und etwas, was gleiche Antwort zu erzeugen. Zusätzlich dazu habe ich
VON tracer0tong/Android-Emulator
in dem Anfang verwenden, um Android-Emulator zu installieren. Gibt es eine andere Möglichkeit, Ruby zusammen mit dem Android zu installieren? Alle ein bisschen hilft werden geschätzt.
Ich habe das gleiche Dokument verfolgt, um hier in meinem lokalen zu implementieren. Der Teil, den Sie oben eingefügt haben, erhöht den Fehler hoffentlich. Ich habe die genaue Kopie der oben erwähnten Dockerfile ausprobiert. –