首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在docker中与android一起设置Ruby

在docker中与android一起设置Ruby
EN

Stack Overflow用户
提问于 2016-04-18 12:29:05
回答 1查看 150关注 0票数 0

我有一个问题,当设置与android和红宝石环境的码头容器运行葫芦测试。我有安卓部分的停靠文件。每当我编辑docker文件来安装最新版本的ruby和calabash,就像下面的代码一样

代码语言:javascript
复制
RUN gem install calabash-android

我的错误就像

/bin/sh: 1: gem: not命令'/bin/sh -c‘返回一个非零代码: 127

在那之后我试过

代码语言:javascript
复制
FROM tracer0tong/android-emulator

FROM ruby:2.3.0

RUN gem install calabash-android

比如语法来检查它是否会起作用,而且看起来不起作用。有办法同时安装这两种设备吗?

EN

回答 1

Stack Overflow用户

发布于 2016-04-18 18:20:27

您之所以会出错,是因为您使用的Android映像没有安装Ruby (这是正确的)。这个吉特布问题解释了为什么在一个Dockerfile中多个FROM指令不是一个好主意。海事组织,您最好的选择是看看Ruby是如何安装在Ruby映像中的,并将其复制到基于Android映像构建的Dockerfile中。反之亦然--以较少的努力为准。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36694037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档