Dear All, I have difficulty in installing the package of Rcplex. Its description web is at http://cran.r-project.org/web/packages/Rcplex/index.html First, I tried -------------------------------------------------------------------------------------------------- url <- "http://cran.r-project.org/src/contrib/Rcplex_0.3-0.tar.gz"; download.file(url, basename(url), mode="wb") install.packages(basename(url), repos=NULL) -------------------------------------------------------------------------------------------------- but got the error of --------------------------------------------------------------------------------------------------> install.packages(basename(url), repos=NULL)Error in gzfile(file, "r") : cannot open the connection In addition: Warning messages: 1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip file 2: In gzfile(file, "r") : cannot open compressed file 'Rcplex_0.3-0.tar.gz/DESCRIPTION', probable reason 'No such file or directory' -------------------------------------------------------------------------------------------------- Then, I looked into the installation instruction of this package at http://cran.r-project.org/web/packages/Rcplex/INSTALL Since I am using windows, I was looking at the instruction as -------------------------------------------------------------------------------------------------- ***WINDOWS*** Installation on Windows systems is done by using the provided Makevars.win file in the src directory. It contains the following lines: PKG_CPPFLAGS=-I<CPLEX_DIR>/include PKG_LIBS=-L<CPLEX_DIR>/lib/x86_windows_vs2008/stat_mda -lcplex111 -lm where <cplex_dir> is the cplex installation directory e.g. /c/ilog/cplex111. Please edit your Makevars.win file accordingly. We have successfully tested this procedure with CPLEX 11.1 on 32-bit Windows XP. -------------------------------------------------------------------------------------------------- I do not understand what it means exactly. I do fine the file of Makevars.win, and confirmed the content as described above. But what directory should I replace "/c/ilog/cplex111", and how to proceed so as to install the package. I got no idea. One thing to note is that it is stated from the web http://cran.r-project.org/web/views/Optimization.html that -------------------------------------------------------------------------------------------------- Interfaces to Commercial Optimizers This section surveys interfaces to commercial solvers. Typically, the corresponding libraries have to be installed separately. * PackagescplexAPI andRcplex provide an interface to the CPLEX solver package from IBM . CPLEX provides dual/primal simplex optimizers as well as a barrier optimizer for solving large scale linear and quadratic programs. Furthermore, it offers a mixed integer optimizer to solve difficult mixed integer programs. Note that CPLEX is not free and you have to get a license from IBM . Academics will receive a free licence upon request. [LP, IP, BP, QP, MILP, MIQP, IPM] -------------------------------------------------------------------------------------------------- I am not sure the above statement is relevant or not. In case there is a necessary to get the license, since I work in a university and I think I could figure out how to get it by consulting the support within my own university. Thank you very much! William [[alternative HTML version deleted]]
Just a guess (based on evidence of failing to read other instructions that were made available), but have you perhaps forgotten to install Rtools for Windows? http://cran.r-project.org/bin/windows/Rtools/ -- David. On Feb 19, 2012, at 5:13 PM, zheng wei wrote:> Dear All, > > I have difficulty in installing the package of Rcplex. Its > description web is at > http://cran.r-project.org/web/packages/Rcplex/index.html > > First, I tried > -------------------------------------------------------------------------------------------------- > url <- "http://cran.r-project.org/src/contrib/Rcplex_0.3-0.tar.gz"; > download.file(url, basename(url), mode="wb") > install.packages(basename(url), repos=NULL) > -------------------------------------------------------------------------------------------------- > > > but got the error of > -------------------------------------------------------------------------------------------------- >> install.packages(basename(url), repos=NULL) > Error in gzfile(file, "r") : cannot open the connection > In addition: Warning messages: > 1: In unzip(zipname, exdir = dest) : error 1 in extracting from zip > file > 2: In gzfile(file, "r") : > cannot open compressed file 'Rcplex_0.3-0.tar.gz/DESCRIPTION', > probable reason 'No such file or directory' > -------------------------------------------------------------------------------------------------- > > > Then, I looked into the installation instruction of this package at http://cran.r-project.org/web/packages/Rcplex/INSTALL > Since I am using windows, I was looking at the instruction as > -------------------------------------------------------------------------------------------------- > ***WINDOWS*** > > Installation on Windows systems is done by using the provided > Makevars.win file in the src directory. It contains the following > lines: > > PKG_CPPFLAGS=-I<CPLEX_DIR>/include > PKG_LIBS=-L<CPLEX_DIR>/lib/x86_windows_vs2008/stat_mda -lcplex111 -lm > > where <cplex_dir> is the cplex installation directory > e.g. /c/ilog/cplex111. Please edit your Makevars.win file accordingly. > > We have successfully tested this procedure with CPLEX 11.1 on 32-bit > Windows XP. > -------------------------------------------------------------------------------------------------- > > > I do not understand what it means exactly. I do fine the file of > Makevars.win, and confirmed the content as described above. But what > directory should I replace "/c/ilog/cplex111", and how to proceed so > as to install the package. I got no idea. One thing to note is that > it is stated from the web http://cran.r-project.org/web/views/Optimization.html > that > -------------------------------------------------------------------------------------------------- > Interfaces to Commercial Optimizers > This section surveys interfaces to commercial solvers. Typically, > the corresponding libraries have to be installed separately. > * PackagescplexAPI andRcplex provide an interface to the CPLEX > solver package from IBM . CPLEX provides dual/primal simplex > optimizers as well as a barrier optimizer for solving large scale > linear and quadratic programs. Furthermore, it offers a mixed > integer optimizer to solve difficult mixed integer programs. Note > that CPLEX is not free and you have to get a license from IBM . > Academics will receive a free licence upon request. [LP, IP, BP, > QP, MILP, MIQP, IPM] > -------------------------------------------------------------------------------------------------- > > > I am not sure the above statement is relevant or not. In case there > is a necessary to get the license, since I work in a university and > I think I could figure out how to get it by consulting the support > within my own university. > > > Thank you very much! > William > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code.David Winsemius, MD West Hartford, CT
I appreciate all your help. But I think it is not fair to blame me for not knowing enough about R. You kept telling me to read the R installation manual, and I have read it through for several times and it is not easy for a beginner. It is even hard for a windows user since the whole manual is not quite windows-friendly. In the manual, everything explained in very detail for unix-like command, but every limited explanation for windows user. I think it would be a lot easier for me to grab a unix system even I know nothing about unix now, since the manual is so in detail for unix. The same issue in your responses. This is fine that you only provide help for non-windows users, but you should let me know about this so I would not "persist in multiple departures". Anyway, there are so many windows users. ________________________________ From: David Winsemius <dwinsemius@comcast.net> Sent: Thursday, February 23, 2012 1:03 PM Subject: Re: [R] installing the package Rcplex On Feb 23, 2012, at 11:54 AM, zheng wei wrote:> You can tell me what do you mean by add R's bin directory to path.I think you will find that the R experts expect users to have a higher level of knowledge about your system's workings than you are displaying. Here you are apparently asking them to give step by step education about how to do a basic Windows software management task. That' not what R-help offers. You could ask this sort of question on a Windows help forum .... or get yourself a book ..... or read the MS documentation. I'm not a Windows user so don't ask me. And you really should read the Posting Guide more carefully. You persist in multiple departures from its requested posting style. --David.> > Thanks > > From: Uwe Ligges <ligges@statistik.tu-dortmund.de>> Cc: David Winsemius <dwinsemius@comcast.net>; "r-help@r-project.org" <r-help@r-project.org> > Sent: Thursday, February 23, 2012 9:29 AM > Subject: Re: [R] installing the package Rcplex > > I give up. > > Uwe Ligges > > > > On 23.02.2012 15:01, zheng wei wrote: > > Thanks. > > > > I do not understand item 2, what do you mean by add R's bin directory to path? > > > > While directly use to c:\temp and type the commands, it says 'R' is not recognized as an internal or external command. > > > > While I use previous approach by going into the bin directory and type R CMD INSTALL "c:/temp/Rcplex", it told me that configuration failed for package 'Rcplex' > > > > > > ________________________________ > > From: Uwe Ligges<ligges@statistik.tu-dortmund.de>> > Cc: David Winsemius<dwinsemius@comcast.net>; "r-help@r-project.org"<r-help@r-project.org> > > Sent: Thursday, February 23, 2012 5:07 AM > > Subject: Re: [R] installing the package Rcplex > > > > > > > > On 22.02.2012 21:04, zheng wei wrote: > >> Based on my understanding of the manual, I moved upziped the file and put the folder of Rcplex under the directory of c:/temp > >> Then I use cmd under windows to go to the director of C:\Program > >> Files\R\R-2.13.0\bin, where my R is installed > >> and typed R CMD INSTALL > >> "c:/temp/Rcplex" > > > > I'd > > > > 1. install a recent version of R > > > > 2. add R's bin directory to the PATH and go to c:\temp and say > > > > R CMD build Rcplex > > > > followed by > > > > R CMD INSTALL Rcplex_version.tar.gz > > > > > > 3. When it fails, I'd try to find out if the ERROR message is helpful. > > > > 4. If 3 fails, I'd ask the maintainer for help - including relevant > > information, like the error message, install paths, version information etc. > > > > > > Uwe Ligges > > > > > > > >> I got the error of configuration failed for package "Rcplex" > >> > >> Any idea? > >> > >> > >> > >> > >> ________________________________ > >> From: Uwe Ligges<ligges@statistik.tu-dortmund.de>> >> Cc: David Winsemius<dwinsemius@comcast.net>; "r-help@r-project.org"<r-help@r-project.org> > >> Sent: Wednesday, February 22, 2012 4:04 AM > >> Subject: Re: [R] installing the package Rcplex > >> > >> > >> > >> On 22.02.2012 03:33, zheng wei wrote: > >>> Thanks. > >>> > >>> I was just reminded by the tech support in my university that cplex is an independent software owned by ILOG, which in turn is now owned by IBM. I suceeded in installing the software cplex under the directory of "C:/Program Files/IBM/ILOG/CPLEX_Studio_Academic124/cplex" > >>> I guess Rcplex is an R package to utilize the software cplex. I have changed the path "/c/ilog/cplex111" to the above path. My question is how to finally and effectively install the package of Rcplex? > >> > >> You have been asked alreeady to read the R Installation and > >> Administration manual. > >> > >> Uwe Ligges > >> > >> > >> > >>> > >>> Thanks, > >>> Wei > >>> > >>> > >>> > >>> ________________________________ > >>> From: Uwe Ligges<ligges@statistik.tu-dortmund.de>> >>> Cc: David Winsemius<dwinsemius@comcast.net>; "r-help@r-project.org"<r-help@r-project.org> > >>> Sent: Tuesday, February 21, 2012 2:14 PM > >>> Subject: Re: [R] installing the package Rcplex > >>> > >>> > >>> > >>> On 21.02.2012 19:57, zheng wei wrote: > >>>> Thank you both for helping. Still could not figure out. > >>>> > >>>> I was contacting different supporting IT departments in my university but did not get any help. > >>>> > >>>> For the moment, I just want to what does the instruction of the package means. You could find this instruction on page http://cran.r-project.org/web/packages/Rcplex/INSTALL > >>>> -------------------------------------------------------------------------------------------------- > >>>> ***WINDOWS*** > >>>> Installation on Windows systems is done by using the provided > >>>> Makevars.win file in the src directory. It contains the following > >>>> lines: > >>>> PKG_CPPFLAGS=-I<CPLEX_DIR>/include > >>>> PKG_LIBS=-L<CPLEX_DIR>/lib/x86_windows_vs2008/stat_mda -lcplex111 -lm > >>>> where<cplex_dir> is the cplex installation directory > >>>> e.g. /c/ilog/cplex111. Please edit your Makevars.win file accordingly. > >>>> We have successfully tested this procedure with CPLEX 11.1 on 32-bit > >>>> Windows XP. > >>>> -------------------------------------------------------------------------------------------------- > >>>> > >>>> > >>>> I can find the file and see the codes. But what new path should I put, and what to do next? > >>> > >>> The path to your CPLEX installation? > >>> > >>> Uwe Ligges > >>> > >>> > >>> > >>> > >>>> > >>>> Thanks, > >>>> Wei > >>>> > >>>> > >>>> ________________________________ > >>>> From: Uwe Ligges<ligges@statistik.tu-dortmund.de> > >>>> To: David Winsemius<dwinsemius@comcast.net>@r-project.org>> >>>> Sent: Monday, February 20, 2012 6:01 AM > >>>> Subject: Re: [R] installing the package Rcplex > >>>> > >>>> > >>>> > >>>> On 20.02.2012 01:54, David Winsemius wrote: > >>>>> > >>>>> On Feb 19, 2012, at 7:45 PM, zheng wei wrote: > >>>>> > >>>>>> I did not know this before. I installed it as you suggested. what to > >>>>>> do next? > >>>>> > >>>>> Read the Installation Manual? > >>>>> > >>>> > >>>> And don't forget this is a source package for which no CRAN Windows > >>>> binary exists, hence it may be not that straightforward to get it done > >>>> and you wil have to read the INSTALL file from the source package carefully. > >>>> > >>>> Uwe Ligges > >David Winsemius, MD West Hartford, CT [[alternative HTML version deleted]]