簡體   English   中英

GitLab CI因寶石加載錯誤而失敗

[英]GitLab CI failing due to gem load error

我有一個Ruby腳本使GitLab CI構建失敗,並帶有:

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- git (LoadError)

紅寶石腳本:

require 'git'

這是.gitlab-ci.yml文件:

image: gitlab/gitlab-ce:latest

job1:
  script:
    - apt-get update && apt-get -y install ruby && apt-get install git
    - gem install git
    - ./script.rb

我也嘗試過使用git gem添加一個gemfile並運行:

image: gitlab/gitlab-ce:latest

job1:
  script:
    - apt-get update && apt-get -y install ruby && apt-get install git
    - gem install bundler
    - bundle install
    - ./script.rb

但是我得到了同樣的錯誤

因此,這非常簡單。

需要sudo gem install:

image: gitlab/gitlab-ce:latest

job1:
  script:
    - apt-get update && apt-get -y install ruby && apt-get install git
    - sudo gem install git
    - ./script.rb  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM