rkh (owner)

Forks

Revisions

gist: 58071 Download_button fork
public
Description:
all your gems for ruby 1.9.1
Public Clone URL: git://gist.github.com/58071.git
Embed All Files: show embed
compare_gems.sh #
1
2
3
4
5
#!/bin/bash
 
gem1.8 list --local --no-versions > 1.8.txt
gem1.9 list --local --no-versions > 1.9.txt
diff gem1.8.txt gem1.9.txt
fake_json.gemspec #
1
2
3
4
5
6
7
8
spec = Gem::Specification.new do |s|
  s.name = "json"
  s.version = "1.1.3"
  s.summary = "this fakes json (which is now included in stdlib)"
  s.homepage = "http://gist.github.com/gists/58071"
  s.has_rdoc = false
  s.required_ruby_version = '>= 1.9.1'
en
install_datamapper.sh #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/bin/bash
# script for installing datamapper under ruby 1.9.1
# tested on Ubuntu and OpenSolaris
 
# change this to your gem binary for ruby 1.9
GEM=gem1.9
 
# don't mess with the file system
cd /tmp
 
# bcrypt gem does not work with 1.9, we have to use the sources
git clone git://github.com/genki/bcrypt-ruby.git
cd bcrypt-ruby
$GEM build *.gemspec
sudo $GEM install *.gem
cd ..
sudo rm -R bcrypt-ruby
 
wget http://gist.github.com/raw/58071/1227b150850f3bdbda052b080943c29b4ad10138/fake_json.gemspec
$GEM build fake_json.gemspec
sudo $GEM install json-*.gem
rm fake_json.gemspec json-*.gem
 
sudo $GEM install datamapper
 
# that's about it
exit
install_eventmachine.sh #
1
2
3
4
5
6
7
8
9
#!/bin/bash
 
cd /tmp
git clone git://github.com/eventmachine/eventmachine.git
cd eventmachine
gem1.9 build *.gemspec
sudo gem1.9 install *.gem
cd ..
sudo rm -R eventmachine
install_hpricot.sh #
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
 
which ragel || (echo "install ragel" && exit)
cd /tmp
git clone git://github.com/rkh/hpricot.git
cd hpricot
rake ragel && rake ragel_java && rake gem
sudo gem1.9 install pkg/*.gem
cd ..
sudo rm -R hpricot
install_merb.sh #
1
2
3
4
5
6
7
8
#!/bin/bash
 
cd /tmp
wget http://gist.github.com/raw/58071/0384039634f2a32fee200e1d1ceddda68d0e8264/install_datamapper.sh
chmod +x install_datamapper.sh
./install_datamapper.sh
rm install_datamapper.sh
sudo gem1.9 install merb