【发布时间】:2021-10-08 23:37:52
【问题描述】:
我使用 rbenv 安装了 Ruby 2.7.2,但是当我运行以下代码时:
require 'webrick'
WEBrick::VERSION
=> "1.6.0"
WEBrick::HTTPUtils.method(:mime_type).source_location
=> ["/Users/my_user/.rbenv/versions/2.7.2/lib/ruby/2.7.0/webrick/httputils.rb", 133]
我有 webrick 1.6 版,它有一个 security issue,在 ruby 2.7.2 中打了补丁。
如果我们在 ruby 2.7.2 中使用 docker 映像,这也会发生在我们的开发/生产环境中,所以,我认为这不是 rbenv 问题。
我想知道的是,为什么我的 ruby 解释器使用 2.7.0 版本的库?
【问题讨论】:
标签: ruby-on-rails ruby rubygems bundler