5

説明

  • vagrant.msi をダウンロード
  • 実行することにより、vagrant を優先ディレクトリにサイレント インストールします。msiexec /qn /i C:\temp\vagrant.msi INSTALLDIR=C:\preferredVagrantDirectory

期待される結果

  • Vagrant がインストールされているC:\preferredVagrantDirectory

実結果

  • Vagrant がインストールされているC:\HashiCorp\Vagrant
4

1 に答える 1

13

VAGRANTAPPDIRの代わりに渡しますINSTALLDIR

彼らが MSI を作成したことは称賛に値しますが、既定のインストールは [WindowsVolume]Company\Product ではなく [ProgramFilesFolder]Company\Product であることを知っておく必要があります。(実際、彼らはかわいらしい Type 51 SETPROPERTY WINDOWSVOLUME = [WindowsVolume] を行ったので知っているので、開発者にこれを行わないように警告するビルトイン ICE 検証ユニット テストを通過する方法でディレクトリ テーブルを作成することができました。 #不合格

また、VAGRANTAPPDIR のような通常とは異なるディレクトリ キーを使用しても、混乱が生じるだけです。InstallShield、VDPROJ、および WiX プロジェクトには、それぞれ INSTALLDIR、INSTALLLOCATION、または TARGETDIR を使用してください。

于 2013-09-21T13:09:52.360 に答える