gpt4 book ai didi

ruby-on-rails - GitLab 托管的 Ruby 版本问题

转载 作者:行者123 更新时间:2023-12-04 03:50:17 25 4
gpt4 key购买 nike

我正在使用托管的 GitLab 测试一个简单的 Rails 项目。我的存储库有 Ruby 2.3.0 版和 Rails 5.0.1 版。我使用以下 CI 代码创建了基本的 gitlab-ci.yml 文件。当 GitLab 通过管道运行此文件以添加它时,我收到错误:

activesupport-5.0.1 要求 ruby​​ 版本 >= 2.2.2,不兼容当前版本,ruby 2.1.10p492

我不确定如何更改 GitLab 使用的 Ruby 版本。关于如何解决此问题的任何建议?

gitlab-ci.yml

before_script:
- apt-get update -qq && apt-get install -y -qq sqlite3 libsqlite3-dev nodejs
- ruby -v
- which ruby
- gem install bundler --no-ri --no-rdoc
- bundle install --jobs $(nproc) "${FLAGS[@]}"

rspec:
script:
- bundle exec rspec

rubocop:
script:
- bundle exec rubocop

最佳答案

您使用 Docker 镜像定义运行代码的环境。

尝试添加

图片:ruby:2.3.0

到你的.gitlab-ci.yml文件的顶部

关于ruby-on-rails - GitLab 托管的 Ruby 版本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43762515/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com