这是我们的Gemfile。
行是否需要mongo ,因为 gem'mongo'已经包含在内了?
如果没有,需要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'
答案 0 :(得分:1)
您不应将require
语句放在Gemfile中。对于之前的行require 'rubygems'
也是如此。
需要做什么,是它始终如一:加载宝石。运行bundle install
时会加载Gemfile。如果您在bundle install
运行之前尝试加载gem,则可能尚未安装gem。
顺便说一句,Rails默认也需要Gemfile中指定的Gems。