如果 gem 列表中的括号中列出了相同 gem 的两个版本,这意味着什么?
What does it mean when there are two versions of the same gem listed in parentheses in a gem list?
当我执行 gem list
时,我看到有些 gem 列出了两个(甚至三个)版本。例如:
faraday (0.15.2, 0.11.0)
据我所知,一个人不能使用同一个 gem 的两个版本。如果是这样的话,这意味着什么?我如何知道实际使用的是哪个版本?
显示本地安装的所有版本。默认情况下,将使用最新的,除非捆绑器(通过 Gemfile
)配置为使用另一个。
如果您想删除未使用的旧版本 gem:
gem cleanup faraday
如果您想清除所有 gem 的所有旧版本,请省略 faraday
,如果您想查看哪些版本是旧版本,请添加 --dryrun
要删除的,不删除它们。
当我执行 gem list
时,我看到有些 gem 列出了两个(甚至三个)版本。例如:
faraday (0.15.2, 0.11.0)
据我所知,一个人不能使用同一个 gem 的两个版本。如果是这样的话,这意味着什么?我如何知道实际使用的是哪个版本?
显示本地安装的所有版本。默认情况下,将使用最新的,除非捆绑器(通过 Gemfile
)配置为使用另一个。
如果您想删除未使用的旧版本 gem:
gem cleanup faraday
如果您想清除所有 gem 的所有旧版本,请省略 faraday
,如果您想查看哪些版本是旧版本,请添加 --dryrun
要删除的,不删除它们。