仮想マシンの状態を簡単にロールバックできるsaharaプラグインをwindowsにインストールする
saharaインストール
vagrant gem install sahara
でインストールできるはずが、jsonのインストールでエラーになり以下の
メッセージが表示されるのでDevKitを先にインストールする
You have to install development tools first.
DevKitのインストール
http://rubyinstaller.org/downloads/
DevKit-tdm-32-4.5.2-20111229-1559-sfx.exeをダウンロード実行し展開し、任意の場所におく
dk.rbのあるフォルダでコマンドラインを開き初期化
ruby dk.rb init
生成されたconfig.ymlにvagrant上にあるrubyのrootパスを記載する
- C:/vagrant/embedded
# DevKitをインストール
ruby dk.rb install
# すでにあると警告がでたら-fを付けて強制インストール
ruby dk.rb install -f
再度、vagrant gem install sahara
でインストール。vagrant sandboxコマンドが使えるようになる
```
sandboxコマンド
# sandbox モードに入る
vagrant sandbox on
# 変更を取り消し
vagrant sandbox rollback
# 変更を確定
vagrant sandbox commit