CircleCI没有选择正确的Ruby版本

时间:2015-11-02 19:49:27

标签: ruby-on-rails ruby continuous-integration circleci

我在Gemfile.ruby-version文件中指定了Ruby 2.2.2版,但是CircleCI似乎使用了2.2.0。

这是我在CircleCI的日志中看到的内容:

  

/home/ubuntu/my-project/vendor/bundle/ruby/2.2.0/gems/htmlentities-4.3.2/lib/htmlentities/mappings/expanded.rb:465:警告:第466行的重复密钥被忽略:“inodot”

注意该路径中的2.2.0

如何让CircleCI使用正确的Ruby版本?

1 个答案:

答案 0 :(得分:0)

CircleCI使用RVM提供对不同Ruby版本的访问。您可以在circle.yml文件中指定要使用的ruby版本,如下所示。

machine:
  ruby:
    version: rbx-2.2.2   

参考文档:https://circleci.com/docs/language-ruby-on-rails