仮想マシンの状態を簡単にロールバックできる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