gpt4 book ai didi

android - 根据 Docker 文件未进行安装

转载 作者:太空狗 更新时间:2023-10-29 14:00:02 25 4
gpt4 key购买 nike

我正在使用 docker 运行 calabash-android 测试。当我用我的 docker 文件构建容器时,除了第一行之外似乎没有任何执行。当我检查是否安装了 ruby​​ 时,它会显示 ruby​​ 版本。除此之外,没有任何工作。我在这里添加 docker 文件结构。

############################################################
# Docker file to run Calabash for android automation testing.
############################################################

FROM ruby:2.1-onbuild

# install Android SDK dependencies

RUN apt-get install openjdk-7-jdk

# Install android sdk
RUN wget http://dl.google.com/android/android-sdk_r23-linux.tgz
RUN tar -xvzf android-sdk_r23-linux.tgz
RUN mv android-sdk-linux /usr/local/android-sdk
RUN rm android-sdk_r23-linux.tgz

# Install Android tools
RUN echo y | /usr/local/android-sdk/tools/android update sdk --filter platform,tool,platform-tool,extra,addon-google_apis-google-19,addon-google_apis_x86-google-19,build-tools-19.1.0 --no-ui -a

#install calabash-android

RUN gem install calabash-android

ENV ANDROID_HOME /usr/local/android-sdk
ENV ANDROID_SDK_HOME $ANDROID_HOME
ENV PATH $PATH:$ANDROID_SDK_HOME/tools
ENV PATH $PATH:$ANDROID_SDK_HOME/platform-tools
ENV JAVA_HOME /usr/lib/jvm/java-7-oracle

我已经关注了这个 link实现 Docker 文件。由于这是我第一次为 android 设置 docker,所以我不知道它是否合适。有人请帮忙解决这个问题。感谢所有帮助。

最佳答案

I get this response for the docker build

Step 0 : FROM ruby:2.1-onbuild 
# Executing 4 build triggers
Trigger 0, COPY Gemfile /usr/src/app/
Step 0 : COPY Gemfile /usr/src/app/ Gemfile: no such file or directory

首先,只要 docker build 没有执行所有的步骤,就完全可以预期看不到任何安装。

二、ONBUILD directives来自 ruby​​:2.1-onbuild 用于在从所述图像构建新图像时完成图像。

As I mention before , 你可以先尝试使用

FROM ruby:2.3.0

这不需要额外的 onbuild 触发器。

关于android - 根据 Docker 文件未进行安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36395823/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com