ServerMan@VPSを申し込んでみました

DTIServersMan@VPSに申し込んでおいたのですが、
それで先週開通通知が来ました。申し込みから大体2週間くらい。

初期状態はこんな感じ。

# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 10G 516M 9.5G 6% /
none 128M 4.0K 128M 1% /dev
# cat /etc/redhat-release
CentOS release 5.4 (Final)

とりあえずRPMforgeを入れて、yumからcheckinstallをインストール。

  • RPMforgeのインストール

# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm
# sed -ie 's/enabled = [01]/enabled = 0/' /etc/yum.repos.d/rpmforge.repo

# yum --enablerepo=rpmforge install checkinstall

それでRuby 1.9.1とRubyGems 1.3.1とRails 2.3.5をインストール。
RubyRubyGemscheckinstallRPMパッケージににしてから入れてます。
Railsのインストール中に一回止まってタイムアウトしたけど、再度チャレンジしたらOK。メモリ不足で止まることがあるって書いてあったのでそれかも。

  • Rubyのインストール

# wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p378.tar.bz2
# tar xfj ruby-1.9.1-p378.tar.bz2
# cd ruby-1.9.1-p378
# ./configure --prefix=/usr/local
...
# make
...
# checkinstall --fstrans=no
...
# rpm -ih /usr/src/redhat/RPMS/i386/rruby-1.9.1-p378.i386.rpm

# wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz
# tar xfz rubygems-1.3.6.tgz
# cd rubygems-1.3.6
# checkinstall -R "ruby setup.rb"
...
# rpm -ih /usr/src/redhat/RPMS/i386/rubygems-1.3.6.i386.rpm

  • Railsのインストール

# cd ruby-1.9.1-p378/ext/zlib
# ruby extconf.rb --with-zlib-include=/usr/include -with-zlib-lib=/usr/lib
# make
# make install
# gem install rails

続いてJava SE 6(http://java.sun.com/javase/downloads/index.jsp)もインストール。

# chmod +x jdk-6u20-linux-i568-rpm.bin
# ./jdk-6u20-linux-i568-rpm.bin

/etc/profileに環境変数を追加。

export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

で、実行するもメモリ不足エラー。

# java -version
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

うーむ…。とりあえずここまで。