Installing the R package#
To use our R interface, you’ll need to install the Gurobi package in your local R installation. The R command for doing this is:
install.packages('<R-package-file>', repos=NULL)
The Gurobi R package file can be found in the <installdir>/R
directory
of your Gurobi installation (the default <installdir>
for Gurobi 11.0.0
is /opt/gurobi1100/linux64
for Linux, c:\gurobi1100win64
for 64-bit
Windows, and /Library/gurobi1100/macos_universal2
for Mac). You should
browse the <installdir>/R
directory to find the exact name of the file
for your platform (the Linux package is in file
gurobi_11.0-0_R_.tar.gz
, the Windows package is in file
gurobi_11.0-0.zip
, and the Mac package is in file
gurobi_11.0-0_R_.tgz
).
Depending on your local R environment you might need to install the R
package slam
. To do this, you should issue the following command
within R:
install.packages('slam')
You will need to be careful to make sure that the R binary and the Gurobi package you install both use the same instruction set. For example, if you are using the 64-bit version of R, you’ll need to install the 64-bit version of Gurobi, and the 64-bit Gurobi R package. This is particularly important on Windows systems, where the error messages that result from instruction set mismatches can be quite cryptic.
To run one of the R examples provided with the Gurobi distribution, you
can use the source
command in R. For example, if you are running R
from the Gurobi R examples directory, you can say:
> source('mip.R')
If the Gurobi package was successfully installed, you should see the following output:
[1] 'Solution:'
[1] 3
[1] 1 0 1