タケユー・ウェブ日報

Ruby on Rails や Flutter といったWeb・モバイルアプリ技術を武器にお客様のビジネス立ち上げを支援する、タケユー・ウェブ株式会社の技術ブログです。

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%