我在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版本?
答案 0 :(得分:0)
CircleCI使用RVM提供对不同Ruby版本的访问。您可以在circle.yml文件中指定要使用的ruby版本,如下所示。
machine:
ruby:
version: rbx-2.2.2