当作业尝试执行时失败,并显示以下内容:
gitlab-ci-multi-runner 0.4.2(1e86428)
使用Shell执行程序...
stdin:不是tty
在ci-runner上运行...
获取更改...
检查f8858e83为主...WHOAMI
根
echo $ PATH 在/ usr / local / sbin中:在/ usr / local / bin目录:在/ usr / bin中:/ usr / sbin目录:/ sbin目录:/ bin中
rbenv local 1.9.3-p551
builds / 95c60cbb / 0 / xxx / xxxx.sh:第27行:rbenv:找不到命令构建失败,退出状态为127
如果我在ci-runner机器上检查$ PATH为root,我有:/root/.rbenv/plugins/ruby-build/bin:/root/.rbenv/shims:/root/.rbenv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
多跑步者脚本作为服务运行,并使用sudo gitlab-ci-multi-runner start
执行者是'shell',并且使用https://gorails.com/setup/ubuntu/14.04
中的说明设置了rbenv关于我哪里出错的任何想法?
更新将/root/.rbenv/bin添加到$ PATH但现在只是
gitlab-ci-multi-runner 0.4.2(1e86428)
使用Shell执行程序...
stdin:不是tty
在ci-runner上运行...
获取更改...
检查f8858e83为主...export PATH =“/ root / .rbenv / bin:$ PATH”
rbenv local 1.9.3-p551
rbenv:版本`1.9.3-p551'未安装构建失败,退出状态为1
虽然安装了Ruby 1.9.3-p551。