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 –
- 1. So richten Sie die Beschriftung für DataGridView ein
- 2. So richten Sie Bindungen für NSPopUpButton ein
- 3. So richten Sie Eclipse TPTP ein
- 4. So richten Sie die VIM-Autoindentation für die Bearbeitung von Python-Dateien richtig ein - * .py
- 5. So richten Sie die intelligente Suche und die Ergebnisanzeige für die benutzerdefinierte Tabelle ein?
- 6. So richten Sie die Zugriffskontrolle in SVN ein?
- 7. So richten Sie die rechte Navigationsleiste ein Schaltflächentitel
- 8. So richten Sie die Domain-Whitelist in PhoneGap Build ein?
- 9. So richten Sie ein SMS-Gateway ein
- 10. So korrigieren Sie die Installation von virtualbox
- 11. So richten Sie eine JavaScript-Entwicklungsinfrastruktur ein
- 12. So richten Sie ein Array für Mehrfachanmerkungen mit swift ein
- 13. So richten Sie MQSeries in Perl ein
- 14. So richten Sie Java EE-Sicherheitsrollen ein
- 15. Richten Sie die richtige URL-Verzeichnisstruktur für Webseiten ein
- 16. So richten Sie Schema-aware XQuery ein
- 17. So richten Sie Retrofit ohne baseUrl ein
- 18. So richten Sie benutzerfreundliche URLs ein
- 19. So richten Sie Apache-Weiterleitungen für Bilder korrekt ein
- 20. So richten Sie einfache Benutzerrollen für Wordpress ein Benutzerdefinierte Beitragsart
- 21. So richten Sie Komponententests für Android/Gradle ein
- 22. So richten Sie mehrere Authentifizierungstypen für 1 Subversion Repo ein?
- 23. So richten Sie ODBC 10.1b für Progress DB ein
- 24. So richten Sie den Medienpfad für MediaSession.QueueItem ein
- 25. So richten Sie Core-Daten für watchOS 2 ein
- 26. So richten Sie WebLogic 10.3.3 ein. Sicherheit für JAX_WS-Webdienste?
- 27. So richten Sie JavaScript Soundcloud SDK für Web App ein
- 28. So richten Sie Header und Bibliotheken für die Linux-Entwicklung ein
- 29. So richten Sie den lokalen Chefserver für die Authentifizierung mit SSO ein
- 30. So richten Sie die Ausrichtung für einen im JTextField eingegebenen Text nach rechts ein
versuchen, diese Docker-Container https://github.com/neofreko/calabash-android-cloud9 und https://github.com/neofreko/calabash-android-cloud9 – user2915097