gpt4 book ai didi

ruby-on-rails - 如何在 circleCI 中设置 ruby​​ 版本?

转载 作者:数据小太阳 更新时间:2023-10-29 07:49:15 26 4
gpt4 key购买 nike

我在 CI 中使用 circleCI 和以下 .yml 文件

version: 2
jobs:
build:
machine:
ruby:
version: 2.4.4
steps:
- checkout
- run: bundle install
- run: echo "hello"

错误信息是

Your Ruby version is 2.3.3, but your Gemfile specified 2.4.4
Your Ruby version is 2.3.3, but your Gemfile specified 2.4.4

我的 Gemfile 是

source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

ruby '2.4.4'

设置 ruby​​ 版本的正确方法是什么?

最佳答案

看起来您正在使用 CircleCI 2 但您正在使用 CircleCI 1 方式设置 ruby​​ 版本。

如本 documentation 所述,要在 Circle CI 2 中设置 ruby​​ 版本,您可以在 Rails 应用程序中创建一个 .ruby-version 文件并提交该文件,或者您可以从构建步骤:

run:
name: Set Ruby Version
command: echo "ruby-2.4.4" > ~/.ruby-version

关于ruby-on-rails - 如何在 circleCI 中设置 ruby​​ 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50328509/

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