2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/mongoSetup.rb', line 2
def self.go!
File.open('./Gemfile', 'a+') do |f|
system "sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10"
system "sudo echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | tee -a /etc/apt/sources.list.d/10gen.list"
system "sudo apt-get -y update"
system "sudo apt-get -y install mongodb-10gen"
f.write "\ngem 'mongoid'"
puts "Mongoid added to your Gemfile."
f.write "\ngem 'bson', '~> 3.0'"
puts "BSON added to your Gemfile."
puts "MongoDB is ready to go!"
system "rails g mongoid:config"
end
end
|