Once you have obtained a license key for your machine, you are ready to test your license using the Gurobi Interactive Shell. To do this, double-click on the Gurobi icon on your desktop. The shell should produce the following output:
Gurobi Interactive Shell, Version 6.0.0 Copyright (c) 2014, Gurobi Optimization, Inc. Type "help()" for help gurobi>
If you are running as a client of a Gurobi Compute Server, the message above will be preceded by a message like this:
Server capacity available on myserver - running now
Congratulations, your license is functioning correctly! You are now ready to use the Gurobi Optimizer. The next section will show you how to solve a simple optimization model.
Possible errors
If the Gurobi shell didn't produce the desired output, there's a problem with your license. We'll list a few common errors here.
ERROR: No Gurobi license found (user smith, host mymachine, hostid 9d3128ce)indicates that your
gurobi.lic
file couldn't be found.
Did you use a non-default license file location?
When you run the Windows version of the Gurobi Optimizer, it will look
for the gurobi.lic
key file in three different default
locations. It will always look in your home directory. In addition,
Gurobi Optimizer 6.0.0 will also look in c:\gurobi
and
c:\gurobi600
. Note that these default paths are absolute, so
for example Gurobi will look for the license key file in
c:\gurobi
, even if the software is installed in
d:\gurobi
.
If you used a non-default license key file
location, you should set environment variable
GRB_LICENSE_FILE
to point to the license key file. Important note: the environment variable points to the license
key file itself, not to the directory that contains the file.
The following message:
ERROR: HostID mismatch (licensed to 9d3128ce, hostid is 7de025e9)indicates that your
gurobi.lic
isn't valid for this machine.
You should make sure that you are using the right gurobi.lic
file.
If you are running as a client of a Gurobi token server and receive this message:
ERROR: Failed to connect to token server 'myserver' (port 41954)the Compute Server isn't currently running. Please consult the section on setting up a token server.
If you are running as a client of a Gurobi Compute Server and receive this message:
ERROR: No server availablethe Compute Server isn't currently running. Please consult the section on setting up a compute server.