Ich richte Calabash-android in einem Andock-Container ein. Es konnte keine geeignete Methode zum Bearbeiten der vorhandenen Datei gefunden werden. Kann ich einfach den Befehl gem install calabash-android
zusammen mit den anderen Befehlen in der Docket-Datei verwenden? Danke für die Hilfe im Voraus.So richten Sie die Docker-Datei für die Installation von Calabash-android ein?
Antwort
Ja, Sie können. Aber zuerst brauchst du ein Basisbild mit Rubin. Sie können es in https://hub.docker.com/_/ruby/
Seite wählen. Dies ist beispielsweise config:
FROM ruby:2.1-onbuild
RUN gem install calabash-android
Oder Sie können einfach Rubin in einfachen ubuntu basierten Image installieren:
FROM fcat/ubuntu-universe:12.04
RUN apt-get -qy install ruby1.9.1
RUN gem install calabash-android
Ich habe versucht, es manuell zu installieren. Aber es sagt, als ob es Ruby Version höher als oder gleich 2.0 benötigt. Aber konnte es nicht installieren. –
Zeig mir deine Dockerfile pls – Cortwave
VON ubuntu: 14,04 MAINTAINER Andreas Lüdeke RUN apt-get RUN aktualisieren -y wget apt-get install RUN gesetzt -ex \ \t && buildDeps =‘\ \t \t ruby \ \t '\ \t && apt-get update \ \t && locken -fSL -o ruby.tar.gz "http://cache.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p481 .tar.gz "\ && tar -xvzf ruby-2.0.0-p481.tar.gz && rmy-2.0.0-p481.tar.gz && cd ruby-2.0.0-p48 1/ && configure prefix =/usr/local && make && make install && apt-get purge -y --auto-entfernen $ buildDeps \ && gem update --system 2.4.5 \ && rm -r/usr/src/ruby RUN Juwel installieren Calabash-Android –
versuchen, diese Docker-Container https://github.com/neofreko/calabash-android-cloud9 und https://github.com/neofreko/calabash-android-cloud9 – user2915097