読者です 読者をやめる 読者になる 読者になる

元フリーエンジニアライフ

Ruby on Rails とか MovableType とかAWSやってるフリーランスウェブエンジニアの記録でした。現在は法人成りしてIT社長。

Vagrant sahara on Windows でコマンドが見つからないエラー

C:\Users\uzuki05\.vagrant.d\gems\gems\sahara-0.0.16\lib\sahara\session

  def determine_vboxcmd
    if windows?
      # On Windows, we use the VBOX_INSTALL_PATH environmental
      if ENV.has_key?("VBOX_INSTALL_PATH")
        # The path usually ends with a \ but we make sure here
        path = File.join(ENV["VBOX_INSTALL_PATH"], "VBoxManage.exe")
        return "\"#{path}\""
      end
    else
      # for other platforms assume it is on the PATH
      return "VBoxManage"
    end
  end

調べてみると、環境変数VBOX_INSTALL_PATHが設定されていなかったので追加。

VBOX_MSI_INSTALL_PATHと同じ値にしておけばよいようだ。

%VBOX_MSI_INSTALL_PATH%

で、できた。

$ vagrant sandbox on
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%