运行 windows_x64_64.exe(Windows 64 位):该安装文件可从 https://www.gams.com/latest/ 获取。请注意,安装过程可能需要您计算机上的管理员权限。
您有两种运行安装程序的方式:默认模式或高级模式。在默认模式下,安装程序会提示您输入 GAMS 的安装目录名称,我们称之为 GAMS 目录。您可以接受默认路径,也可以选择其他目录。请牢记:如果您要安装两个不同版本的 GAMS,它们必须安装在独立的目录中。
如果您选择高级模式,安装程序还会进一步询问:开始菜单文件夹的名称、是否为所有用户安装 GAMS、是否将 GAMS 目录添加到 PATH 环境变量,以及创建哪些桌面图标。
"GAMS 许可证"页面允许您选择 GAMS 许可证。安装程序会在多个位置搜索已有许可证,并按照以下优先级自动选择:
- 剪贴板
- 用户文档目录(
C:\Users\用户名\Documents\GAMS)
- 注册表中找到的先前 GAMS 安装(用户)
- 注册表中找到的先前 GAMS 安装(系统)
此外,您可以手动浏览选择许可证文件(gamslice.txt),或使用附带的演示许可证。如果未找到其他许可证,将默认使用演示许可证。
如果您的 GAMS 许可证以 36 字符的访问码形式提供,请选择"通过访问码获取许可证"选项,在"访问码"文本框中输入代码,然后点击"获取许可证"。许可证将自动从许可证服务器获取。如果该访问码属于自托管的本地许可证服务器,安装程序将显示另外两个文本框——一个用于输入服务器 URL(http://主机:端口),另一个用于获取证书(可选)。为当前用户安装许可证(默认)时,许可证文件将保存到 C:\Users\用户名\Documents\GAMS。如果为所有用户安装(或选中"将许可证写入系统目录"选项),许可证将保存到 GAMS 系统目录。
如需自动化安装 GAMS,可提供命令行参数 /SP- /SILENT。这将使用默认设置以非交互方式安装 GAMS。请注意,根据安全设置,用户账户控制(UAC)的权限询问可能仍然有效。以下命令行参数可用于进一步定制非交互式安装:
/installAllUsers=yes|no(默认:no):可用于为"所有用户"而非"当前用户"安装。
/noLicense=yes|no(默认:no):可用于阻止写入任何 GAMS 许可证。
/noIcons:可在"选择开始菜单文件夹"页面上勾选"不创建开始菜单文件夹"复选框。
/desktopIcons=yes|no(默认:yes):用于开启/关闭为 GAMS Studio 创建桌面图标。
/allUsers:以管理员安装模式执行安装。
/currentUser:以非管理员安装模式执行安装。如果指定此参数,/installAllUsers=yes 将无效。
注意: 在 Windows 10 下,Windows Installer 包可能无法更新系统环境变量。要解决此问题,请在安装后注销 Windows 并重新登录。
备注: 安装程序可以使用 /SILENT 或 /VERYSILENT 参数以无人值守方式运行,但可能需要执行一些后期安装任务(如将许可证文件复制到适当位置)。这种无人值守模式也会跳过安装程序中的某些代码执行,这些代码在特殊配置的系统上可能会导致失败。