Debian/Install/RubyOnRails/0.9.4
- ### See Debian/Install
- ### Pkg RubyOnRails/0.9.4 sh
- ### Source Directory
V=1.8
REV=1.8.6
D=~/rails
make_dir(){
mkdir -p $D
}
- ### Dependant packages
install_packages()
{
sudo aptitude remove --purge libruby$V
sudo aptitude install zlib1g-dev
sudo aptitude install libssl-dev
sudo aptitude install libreadline5-dev
}
- ### Ruby:source get
- ### readlineが不必要だったら "./configure"だけにする。( -with-readline-dir)
ruby_source()
{
cd $D
wget http://ftp.ruby-lang.org/pub/ruby/$V/ruby-$REV.tar.gz
tar xvfz ruby-$REV.tar.gz
cd ruby-$REV
# if readline library is not expected, drop options.
./configure -with-readline-dir=/usr
make
sudo make install
}
- ### Rubyzlib ( 問題)
ruby_zlib()
{
cd $D
cd ruby-$REV
cd ext/zlib
ruby extconf.rb
make
sudo make install
}
- ### Ruby OpenSSL
ruby_openssl()
{
cd $D
cd ruby-$REV
cd ext/openssl
ruby extconf.rb
make
sudo make install
}
- ### Ruby Gems
ruby_gems()
{
cd $D
wget http://rubyforge.org/frs/download.php/20989/rubygems-0.9.4.tgz
tar -zxvf rubygems-0.9.4.tgz
cd rubygems-0.9.4
sudo ruby setup.rb
}
- ### Gems
install_gems()
{
sudo gem install rails -v 1.2.5
sudo gem install mongrel -v 1.1
}
- ###main
# make_dir
# install_packages
# ruby_source
# ruby_zlib
# ruby_openssl
# ruby_gems
# install_gems