ジョブを実行しようとすると、次のように失敗します。
gitlab-ci-multi-runner 0.4.2 (1e86428)
Shell executor を使用しています...
stdin: tty ではありません
ci-runner で実行してい
ます... 変更を取得しています...
f8858e83 をマスターとしてチェックアウトしています...whoami
root
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/.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
エグゼキュータは「シェル」であり、rbenv はhttps://gorails.com/setup/ubuntu/14.04の手順を使用してセットアップされました。
私が間違っているところについて何か考えはありますか?
更新/root/.rbenv/bin を $PATH に追加しましたが、取得するだけになりました
gitlab-ci-multi-runner 0.4.2 (1e86428)
Shell executor を使用しています...
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 がインストールされています。