我的本地计算机上安装了Rails 2.3.4和Rails 3.0.0.beta。我在一个独立的ruby脚本中使用ActiveRecord,并且在require 'active_record'
加载3.0.0.beta时。我如何强迫它要求2.3.4呢? (不卸载3.0.0.beta)
答案 0 :(得分:6)
RubyGems手册@ http://docs.rubygems.org/read/chapter/4
中对此进行了介绍做的:
require 'rubygems'
gem 'activerecord', '= 2.3.4'
答案 1 :(得分:0)
当你需要2.3.5时需要'activerecord'的小技巧和想要3.0.0.beta的'active_record'。
使用activerecord require时会出现警告,但只加载2.3.5。
如果你想在同一台计算机上管理几个gem,你可以试试rvm和gemset系统。这真的很棒。