这是我们的Gemfile。
require mongo是多余的吗?因为gem 'mongo'已经包含了?
如果没有,那么require mongo的目的是什么?
我们在Rails 3上。
谢谢!
source 'http://rubygems.org'
require 'rubygems'
require 'mongo'
gem 'rails', '3.0.6'
gem 'mongo'
gem 'mongo_mapper'
gem 'fastercsv'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
#gem 'sqlite3'
gem 'mysql'
gem 'whois'
你不应该把require
语句放在你的Gemfile中。对于前一行的require 'rubygems'
也是如此。
require所做的就是它一直在做的:加载gem。执行bundle install
命令时加载Gemfile。如果您试图在bundle install
运行之前加载gem,则该gem可能尚未安装。