首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行wercker.yml时出现权限被拒绝错误

执行wercker.yml时出现权限被拒绝错误
EN

Stack Overflow用户
提问于 2017-07-24 17:54:16
回答 1查看 223关注 0票数 0

示例github存储库链接到http://devcenter.wercker.com/docs/quickstarts/deployment/kubernetes文档中给出的app.wercker.com

在从wercker.yml (通过app.wercker.com)执行构建时,会看到以下错误。create_cities-Controler.json.sh的权限被拒绝。请帮我解决这个问题。

代码语言:javascript
复制
export WERCKER_STEP_ROOT="/pipeline/script-aa48a107-200c-450a-8f81-24e32622a13f"
export WERCKER_STEP_ID="script-aa48a107-200c-450a-8f81-24e32622a13f"
export WERCKER_STEP_OWNER="wercker"
export WERCKER_STEP_NAME="script"
export WERCKER_REPORT_NUMBERS_FILE="/report/script-aa48a107-200c-450a-8f81-24e32622a13f/numbers.ini"
export WERCKER_REPORT_MESSAGE_FILE="/report/script-aa48a107-200c-450a-8f81-24e32622a13f/message.txt"
export WERCKER_REPORT_ARTIFACTS_DIR="/report/script-aa48a107-200c-450a-8f81-24e32622a13f/artifacts"
source "/pipeline/script-aa48a107-200c-450a-8f81-24e32622a13f/run.sh" < /dev/null
/pipeline/script-aa48a107-200c-450a-8f81-24e32622a13f/run.sh: line 2: ./create_cities-controller.json.sh: Permission denied
EN

回答 1

Stack Overflow用户

发布于 2018-02-27 06:28:30

看起来您的管道正在尝试执行文件create_cities-controller.json.sh,但您没有执行该文件的权限。这可能是多种原因造成的。最常见的两种情况是:

  • 您正在使用的计算机已将其" user“设置为对该文件没有执行权限的用户。你可以使用docker inspect box:tag命令检查用户(使用你在wercker.yml
  • the文件中使用的框的细节可能没有打开它的执行位-例如,当在windows上使用git时,这种情况经常会发生-在这种情况下,你需要确保你告诉git使用这个命令来设置执行位:git update-index --chmod=+x ./create_cities-controller.json.sh (我假设这个文件来自你的源代码库-如果不是,那么你将不得不在镜像本身中更改它,例如从镜像启动一个容器,做一个chmod来修复它,然后提交该容器以更新docker镜像)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45277468

复制
相关文章

相似问题

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