开发者社区> 问答> 正文

成功执行“ RUN cd srcdir && chmod + x ./configure”后,在Do

我正在尝试在Dockerfile中构建Swig。但是,当我尝试运行时./configure,我收到一条错误消息,指出它没有找到,尽管肯定存在。

这是使用Dockerfile安装Swig的工作示例:

FROM nvidia/cuda:7.5-cudnn4-devel
MAINTAINER Tim O'Shea <tim.oshea753@gmail.com>
# install swig
RUN apt-get install -y g++
RUN apt-get install -y libpcre3 libpcre3-dev
RUN wget "http://prdownloads.sourceforge.net/swig/swig-3.0.12.tar.gz"
RUN chmod 777 swig-3.0.12.tar.gz
RUN tar -xzvf swig-3.0.12.tar.gz
RUN cd swig-3.0.12 && chmod +x ./configure && ls -l
RUN ./configure --prefix=$(pwd)/swigtool
RUN make
RUN make install

展开
收起
祖安文状元 2020-01-05 19:02:10 742 0
1 条回答
写回答
取消 提交回答
  • 这些行中的问题具体如下:

    RUN cd swig-3.0.12 && chmod +x ./configure && ls -l
    RUN ./configure --prefix=$(pwd)/swigtool
    
    

    请注意,此功能RUN仅适用于每层,这意味着您必须每次使用,RUN cd swig-3.0.12因此可以将它们添加到这样的一层

    2020-01-05 19:02:20
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载