我有一个 Rails 3 应用程序,它在 Gemfile 中有以下行。
gem 'sqlite3', '1.3.6'
但是,如果我列出我的本地宝石,我会得到:
> gem list sqlite3 --local
*** LOCAL GEMS ***
sqlite3 (1.3.6, 1.3.4)
当我的 Rails 应用程序执行
require 'sqlite3'
选择了哪个版本的 gem?是选择了列表中的第一个宝石吗?有没有办法告诉 Ruby 运行时使用 1.3.4 版,即使安装了 1.3.6 版并且由 Gemfile 强制?