Windows Vista上のVMware PlayerでRubyの実行環境を構築する。
ホストOSの環境。
VMwareのサイトからVMware Playerをダウンロードする。ダウンロードする際にはユーザー登録が必要となる。再ダウンロードではログイン先に Evaluation and Free Products を選択し、製品を VMware Player としてログインしてからダウンロードする。
Debianのサイトから必要最小限のものだけを含んだCDイメージファイルをダウンロードする。










ソフトウェアの更新 -> 今すぐすべてのコンポーネントをダウンロード を実行する。

debian-6.0.1a-i386-netinst.iso
ディスクの OS の種類を検出できませんでした。インストールする OS を指定する必要があります。




ハードウェアをカスタマイズ



CTRL+Gで仮想マシンでの入力モードに移行する。CTRL+ALTでホストOSに戻る。

Continueボタンを押す。



あなた自身のホームネットワークをセットアップしているのであれば、ここに何を指定してもかまいません。

ホームネットワークをセットアップしているのであれば、何を指定してもよいですが、あなたの保有するコンピュータにはすべて同じドメイン名を使うようにしたほうがよいでしょう。
Windowsのドメイン名と同じにしておく。





ガイド - ディスク全体を使う

SCSI3 (0,0,0) (sda) - 8.6 GB VMware, VMware Virtual S

すべてのファイルを 1 つのパーティションに(初心者ユーザには推奨)




通常、ftp.<あなたの国コード>.debian.org が良い選択です。






Debian GNU/Linux, with Linux 2.6.32-5-686

インストールを完了しました ボタンを押す。
Debian にログインしておく。

参考情報:[VMware Player] ヘルプ -> ヘルプトピック -> VMware Tools のインストールと使用 -> VMware Tools のインストール -> Linux ゲストへの VMware Tools のインストール
VMware Tools をインストールする前に必要なパッケージをインストールしておく。これは Debian のインストールを最小の CD イメージで行ったため。
パッケージのアーカイブメタデータを更新する。
$ su
パスワード:
# aptitude update
gcc のインストールを行う。
# aptitude install gcc
以下の新規パッケージがインストールされます:
binutils{a} gcc gcc-4.4{a} libc-dev-bin{a} libc6-dev{a} linux-libc-dev{a}
manpages-dev{a}
更新: 0 個、新規インストール: 7 個、削除: 0 個、保留: 0 個。
14.1 MB のアーカイブを取得する必要があります。展開後に 42.9 MB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] y [Enter]
# gcc -v
gcc version 4.4.5 (Debian 4.4.5-8)
# which gcc
/usr/bin/gcc
# ls -l /usr/bin/gcc
/usr/bin/gcc -> gcc-4.4
make のインストールを行う。
# aptitude install make
以下の新規パッケージがインストールされます:
make
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
392 kB のアーカイブを取得する必要があります。展開後に 1,233 kB のディスク領域が新たに消費されます。
# make -v
GNU Make 3.81
# which make
/usr/bin/make
# ls -l /usr/bin/make
/usr/bin/make
kernel header のインストールを行う。
# aptitude install linux-headers-`uname -r`
以下の新規パッケージがインストールされます:
cpp-4.3{a} gcc-4.3{a} gcc-4.3-base{a} linux-headers-2.6.32-5-686
linux-headers-2.6.32-5-common{a} linux-kbuild-2.6.32{a}
更新: 0 個、新規インストール: 6 個、削除: 0 個、保留: 0 個。
10.6 MB のアーカイブを取得する必要があります。展開後に 40.9 MB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] y [Enter]
# ls /usr/src
linux-headers-2.6.32-5-686 linux-headers-2.6.32-5-common linux-kbuild-2.6.32
VMware Tools のインストールを行う。質問はすべてデフォルトのままとする。
# cd /tmp
# tar zxpf /media/cdrom/VMwareTools-8.4.6-385536.tar.gz
# cd vmware-tools-distrib
# ./vmware-install.pl


パッケージを使ってインストールしてみる。
$ su
パスワード:
# aptitude install ruby
以下のパッケージがインストールされます:
libreadline5{a} libruby1.8{a} ruby ruby1.8{a}
更新: 0 個、新規インストール: 4 個、削除 0 個、保留: 0 個。
2,431 kB のアーカイブを取得する必要があります。展開後に 8,430 kB のディスク領域が新たに消費されます。
先に進みますか? [Y/n/?] n [Enter]
中断。
パッケージは 1.8 なのでソースをコンパイルして 1.9 をインストールする。
# cd
# mkdir tmp
# cd tmp
# wget ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p180.tar.bz2
# aptitude update
# aptitude safe-upgrade
# tar xvf ruby-1.9.2-p180.tar.bz2
# cd ruby-1.9.2-p180
# ./configure
# make
# make install
# make clean
# ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [i686-linux]
# which ruby
/usr/local/bin/ruby
# ls -l /usr/local/bin/ruby
/usr/local/bin/ruby