たんたんめん日記

ソシャゲ関連のなんでもやさん備忘録

【Vagrant】WindowsXPでVagrant

Vagrantが流行っているらしいので、WindowsXPにCentOS6.3環境を作成してみました。

簡単なのですが、若干引っかかるところも幾つか…

VirtualBoxのインストール

https://www.virtualbox.org/wiki/Downloads

  • VirtualBox 4.2.10 for Windows hostsをダウンロードしてインストール
  • インストールだけで、特に何も設定しなくてOK

Vagrantのインストール

http://downloads.vagrantup.com/

インストール時の最新版であるv1.1.2のVagrant.msiをインストール

CentOSのインストール

DOS窓

vagrant box add CentOS_63_64bit https://dl.dropbox.com/u/7225008/Vagrant/CentOS-6.3-x86_64-minimal.box

ここで下記のエラーが発生

 File.expand_path: non-absolute home (ArgumentError)

環境変数HOMEが定義されているのが、原因らしいので削除しておく

DOS窓

set HOME=

cygwin環境変数を設定していたらしい。

初期化

vagrant init hogehogeコマンドで初期化する

DOS窓

vagrant init CentOS_63_64bit

起動

DOS窓

 vagrant up

SSHで接続

DOS窓

vagrant ssh

しかし、SSHクライアントがないと怒られる

f:id:dnond:20130321083041p:plain

接続情報(ホスト:127.0.0.1、ユーザー:vagrant、秘密鍵のファイルパス)が表示されるのでPoderosaに入力して接続

f:id:dnond:20130321083107p:plain

停止

DOS窓

 vagrant halt

その他

作成したCentOS環境に、ひとまず開発ツール一式をインストールしてみる

# yum groupinstall "Development Tools"

saharaのインストールが分からない…