さくらのVPSに環境を構築するメモ--rubyまわり
昔の自分のメモを参考にして入れていく。
そして同じようなとこでつまずいている。。。
バージョンが違うとすごく面倒なので指定して入れていく。
まずはruby
mkdir src
cd src
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz
tar zxvf ruby-1.8.7-p72.tar.gz
cd ruby-1.8.7-p72
./configure --prefix=/usr
sudo make && make install
パーミッションがないと言われるのでrootで入れた。
su
# make && make install
rubygemを入れる
wget http://rubyforge.org/frs/download.php/43985/rubygems-1.3.0.tgz
tar zxvf rubygems-1.3.0.tgz
cd rubygems-1.3.0
su
# ruby setup.rb
パスを通す
export PATH=/var/lib/gems/1.8/bin:$PATH
rackを入れる
sudo gem install rack -v=1.1.0
zlibがなくてエラーになる。
zlib関連を入れる
sudo yum install zlib*
設定
cd src/ruby-1.8.7-p72/ext/zlib/
sudo ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib
sudo make
make install
もう1回rackを入れる
sudo gem install rack -v=1.1.0
opensslがないって。
opensslのインストールでつまずく。
rubyをyumから入れたい。
などなどによりソースから入れたrubyをアンインストールする。
$ cd /src/ruby-1.8.7-p72
# cat .installed.list | xargs rm
いろいろやり直し。