2016-03-30 6 views
0

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?

+0

versuchen, diese Docker-Container https://github.com/neofreko/calabash-android-cloud9 und https://github.com/neofreko/calabash-android-cloud9 – user2915097

Antwort

1

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 
+0

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. –

+0

Zeig mir deine Dockerfile pls – Cortwave

+0

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 –

Verwandte Themen