dogwood008の開発メモ!

最近のマイブームは機械学習, Ruby on Rails。中でも機械学習を使った金融商品の自動取引に興味があります。

さくらのVPSセットアップ,Ruby1.9のインストール

1. ユーザの作成
(Local)$ ssh root@(IPアドレス)
useradd (ユーザ名)
# passwd (ユーザ名)
# usermod -G wheel (ユーザ名) ←sudo可能にするため,sudo可能なグループに追加
# visudo
# %wheel ALL=(ALL) ALL
%wheel ALL=(ALL) ALL

# exit

2. 鍵の追加
(Local)$ ssh (ユーザ名)@(IPアドレス)
$ mkdir .ssh
$ chmod 700 .ssh
$ cd .ssh
$ vim authorized_keys ←公開鍵を書き込む
$ chmod 600 authorized_keys

3. レポジトリの更新
# yum update

4. Ruby1.9のインストール
# yum -y groupinstall "Development Tools"
# yum --enablerepo=epel -y install libyaml libyaml-devel readline-devel ncurses-devel gdbm-devel tcl-devel openssl-devel db4-devel libffi-devel
$ mkdir -p rpmbuild/{BUILD,BUILDROOT,RPMS,SOURCES,SPECS,SRPMS}
$ wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p448.tar.gz -P rpmbuild/SOURCES
$ wget https://raw.github.com/imeyer/ruby-1.9.3-rpm/master/ruby19.spec -P rpmbuild/SPECS
$ rpmbuild -bb rpmbuild/SPECS/ruby19.spec
# rpm -Uvh rpmbuild/RPMS/x86_64/ruby-1.9.3-p448-1.el6.x86_64.rpm
$ ruby -v
$ gem -v


参考:http://centossrv.com/centos5-init.shtml
参考:http://d.hatena.ne.jp/a__z/20071011
参考:http://www.server-world.info/query?os=CentOS_6&p=ruby19