WindowsユーザーがSqaleで遊ぶために VMware player+Ubuntu12.04.2+ruby1.9.3+rails3.2.12+rvmな環境を整える

はじめに

Sqaleが無料アプリケーション一つくれたので遊びたくて・・・
確か gem bootstrapはwindowsだとうまいこといかなかった気がしたので
ubuntusshして使います

環境

手元:Windows7 x64
仮想:Ubuntu12.0.4.2 server (VMware player)

参考

    1. Ubuntu12.04 にRVM を導入して、かなしみを吹っ飛ばしました

http://d.hatena.ne.jp/moznion/20121011/1349974417

    1. Mac に RVM で Ruby 1.9.2 と Rails 3.2.1 をインストールした

http://d.hatena.ne.jp/inouetakuya/20120205/1328443579

    1. VMware Player で共有フォルダを有効にする(2)

http://korikorikorikori.blog.fc2.com/blog-entry-156.html

インストール

  1. VMware playerのインストール
  2. Ubuntu12.0.4.2 server isoダウンロードしてきてVMware playerでインストール(簡易インストールを用います)
ここまではぐぐってください

初期設定

  1. 日本語配列にキー配列変更

sudo loadkeys jp

  1. アップデート

sudo apt-get -y update && sudo apt-get -y dist-upgrade

  1. ビルド環境

sudo apt-get install make gcc g++ wget libssl-dev zlib1g-dev libreadline-dev libxslt-dev libxml2-dev

  1. VMware tools(共有フォルダの設定のため必要)

sudo -i
apt-get install gcc
mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
cp VM*.tar.gz /tmp
cd /tmp
tar zxvf VMwareTools*.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
shutdown -r 0

  1. 共有フォルダ設定

VMware Player で共有フォルダを有効にする(2)
http://korikorikorikori.blog.fc2.com/blog-entry-156.html

/mnt/hgfs/

以下にマウントされます

  1. ssh環境

http://d.hatena.ne.jp/xlis/20130317/1363506820

RVM

sudo apt-get -y install git-core curl
curl -L get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm

ruby

rvmを使って1.9.3をインストール

rvm install 1.9.3

1.9.3をデフォルトで使用する

rvm use 1.9.3 --default

設定の確認

rvm list

rails3.2.12

gem install rails --version 3.2.12

rails --version

追記

後日別環境で行ったところ

rvm install 1.9.3

の前に

sudo apt-get install libyaml-dev libsqlite3-dev sqlite3 autoconf libgdbmdev libncurses5-dev automake libtool bison pkg-config libffi-dev

をする必要がありました