Hatena::ブログ(Diary)

じぇみにのにっき RSSフィード

2010年04月19日

VMware Fusion に Ubuntu インストール 〜 rvm環境構築まで

自分用メモ書きです

環境

マシン
MacBook 13インチ(late 2008)
仮想マシン
VMware Fusion 2.0.7 (246742)
ホストOS
Mac OS X 10.6.3
ゲストOS
Ubuntu 9.10 Desktop 日本語 Remix CD (x86用)

ゲストOSのインストール

VMware Fusionを起動

[ファイル]→[新規]


新規仮想マシンの作成

[ディスクを使用せずに続行]ボタンをクリック


インストールメディア

[オペレーティングシステムのインストールディスクイメージファイルを使用]を選択

ISOイメージを選択して[選択]ボタンをクリック

[続ける]ボタンをクリック


オペレーティングシステムの選択

[続ける]ボタンをクリック


Linux簡易インストール

[ディスプレイ名]を英数字の文字に変更

[パスワード]欄にパスワードを入力

[パスワードの確認]欄にパスワードを入力

[続ける]ボタンをクリック


終了

設定を確認し、[終了]ボタンをクリック


仮想マシンに名前をつけて[保存]ボタンをクリック

仮想マシンのウィンドウが開き、インストールが開始される

ゲストOSはCD-ROMドアをロックし、CD-ROMを使用しています。

[はい(Y)]ボタンをクリック


Ubuntuの設定

アップデート・マネージャで重要なセキュリティアップデート

[アップデートをインストール]ボタンをクリック

アップデート終了後、[すぐに再起動]ボタンをクリック


キーボードの設定

[システム]→[キーボード]を選択

[レイアウト]タブ

[追加]ボタンをクリック

[国別]タブで、国:日本、系統:日本を選択

[追加]ボタンをクリック

レイアウト日本のデフォルトラジオボタンを選択

レイアウトの英語を選択し[削除]ボタンをクリック

キーボードの形式:Dellを選択

[システム全体に適用]をクリック

パスワードを入力

[閉じる]ボタンをクリック


日本語フォルダ名を英語表記に変更

[アプリケーション]→[アクセサリ]→[端末]を選択

以下のコマンドを入力

LANG=C xdg-user-dirs-gtk-update

Update standard folders to current language?

[Update Names]ボタンをクリック


時刻の設定/NTPの設定

右上の日時を右クリック

[全般]タブで時計の書式を24時間制を選択

[場所]タブの[追加]ボタンをクリック

[場所の名称]欄に東京, 日本を選択

[タイムゾーン]欄で日本(GMT+9)を選択

[OK]ボタンをクリック

[閉じる]ボタンをクリック

[システム]→[システム管理]→[時刻と日付の設定]

ロックの解除ボタンを押して、パスワードを入力

[タイムゾーン] Asia/Tokyo を選択

[設定]を手動からインターネット上のサーバと同期するに変更

[NTPサポートのインストール]ボタンをクリック、パスワードを入力

インストール完了後、[閉じる]ボタンをクリック

[時刻サーバ] ntp.nict.jp を追加


Rubyのインストール

Rubyビルド時に必要(そうな)パッケージのインストール
sudo apt-get update
sudo apt-get install \
     ant autoconf automake binutils bison build-essential \
     curl cvs doxygen gdb git-core global libcunit1 libcunit1-dev \
     libgoogle-perftools-dev libgoogle-perftools0 libgtest-dev \
     libgtest0 libmono-i18n1.0-cil libmono-winforms1.0-cil \
     libreadline5-dev libssl-dev libtool libxml2-dev libxslt-dev \
     make mono-2.0-devel openjdk-6-jdk openjdk-6-jre scons sqlite3 \
     strace subversion valgrind zlib1g-dev
sudo apt-get autoremove

システム用のRubyをインストール
sudo apt-get install ruby rubygems rdoc ri libopenssl-ruby

rvm のインストール
gem install rvm
~/.gem/ruby/1.8/bin/rvm-install

~/.bashrc に以下の一行を追加

if [[ -s /home/user/.rvm/scripts/rvm ]] ; then source /home/user/.rvm/scripts/rvm; fi

端末を閉じて再起動


rvm を使って ruby のインストール
  • 確認
rvm list known

  • インストール
rvm install 1.9.1 -C --with-readline=/opt/local
rvm install 1.8.7 -C --with-readline=/opt/local
  • 使用バージョン指定
rvm use ruby-1.9.2-p376
  • デフォルトを指定
rvm --default 1.9.1
バージョン毎の rvm 実行環境作成

ruby-1.9.1-p376 用のディレクトリ作成し、rvmの設定ファイル作成

mkdir sandbox-1.9.1-p376
echo rvm ruby-1.9.1-p376 > sandbox-1.9.1-p376/.rvmrc

これでこのDIRに移動すれば自動的に ruby-1.9.1-p376 の ruby で動作する環境になる。


gemパッケージの設定
gem install nokogiri mechanize newgem echoe cucumber rspec
gem install termtter