Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker:/bin/sh:1:/tmp/provision.sh:未找到_Docker_Heroku_Splash Screen - Fatal编程技术网

Docker:/bin/sh:1:/tmp/provision.sh:未找到

Docker:/bin/sh:1:/tmp/provision.sh:未找到,docker,heroku,splash-screen,Docker,Heroku,Splash Screen,我正在尝试部署最新的scrapinghub/splash 我在win10上使用git bash。我把回购协议交给了 我一直在尝试修改docker文件 到 但当我跑步时: $ heroku container:push web --app splash1 === Building web (E:\ENVS\r3\splash1\Dockerfile) Sending build context to Docker daemon 5.333MB Step 1/11 : FROM ubuntu:16

我正在尝试部署最新的scrapinghub/splash

我在win10上使用git bash。我把回购协议交给了

我一直在尝试修改docker文件

但当我跑步时:

$ heroku container:push web --app splash1
=== Building web (E:\ENVS\r3\splash1\Dockerfile)
Sending build context to Docker daemon  5.333MB
Step 1/11 : FROM ubuntu:16.04
 ---> 2a697363a870
Step 2/11 : ENV DEBIAN_FRONTEND noninteractive
 ---> Using cache
 ---> d65460bd23ae
Step 3/11 : ENV PATH="/opt/qt59/5.9.1/gcc_64/bin:${PATH}"
 ---> Using cache
 ---> f8ad62632743
Step 4/11 : ADD dockerfiles/splash/provision.sh /tmp/provision.sh
 ---> Using cache
 ---> 5fc632a5001f
Step 5/11 : ADD dockerfiles/splash/qt-installer-noninteractive.qs /tmp/script.qs
 ---> Using cache
 ---> 174d06a23d89
Step 6/11 : RUN /tmp/provision.sh     prepare_install     install_deps     install_qtwebkit_deps     install_official_qt     install_qtwebkit     install_pyqt5     install_python_deps
    install_flash     install_msfonts     install_extra_fonts     remove_builddeps     remove_extra &&     rm /tmp/provision.sh
 ---> Running in 45dd729ec969
/bin/sh: 1: /tmp/provision.sh: not found
The command '/bin/sh -c /tmp/provision.sh     prepare_install     install_deps     install_qtwebkit_deps     install_official_qt     install_qtwebkit     install_pyqt5     install_pyth
on_deps     install_flash     install_msfonts     install_extra_fonts     remove_builddeps     remove_extra &&     rm /tmp/provision.sh' returned a non-zero code: 127
 !    Error: docker build exited with Error: 127

我做错了什么?

我认为您正在尝试从Windows启动Linux shell命令…请检查脚本中的Windows换行符。shell脚本需要Linux风格的换行。@BMitch我是docker的新手。你是什么意思?Dockerfile?@user61629是provision.sh脚本。但是,如果一个脚本出现此问题,则可能需要检查已克隆的整个repo。谢谢,我使用git clone--config core.eol=lf重新克隆并能够解决此错误。我认为您正在尝试从Windows启动Linux shell命令…检查脚本中的Windows换行符。shell脚本需要Linux风格的换行。@BMitch我是docker的新手。你是什么意思?Dockerfile?@user61629是provision.sh脚本。虽然如果一个脚本出现此问题,您可能需要检查已克隆的整个repo。谢谢,我使用git clone--config core.eol=lf重新克隆,并能够解决此错误。