Gabor Grothendieck wrote: > On 7/7/05, Uwe Ligges <[EMAIL PROTECTED]> wrote: > >>Ivy_Li wrote: >> >> >>>Dear all, >>> I have done every step as the previous mail. >>>1. unpack tools.zip into c:\cygwin >>>2. install Active perl in c:\Perl >>>3. install the mingw32 in c:\mingwin >>>4. add "c:\cygwin; c:\mingwin\bin" in "Control Panel -> System -> Advanced >>>-> Environment Variables -> Path -> Variable" , and they are in the >>>beginning of the "Path" >> >> ^ >>such blanks are not allowed in the PATH variable >> >> >> >> >>> Because I install R in the D drive, so I set a fold "MyRpackages" in >>> the same drive. Into the "MyRpackages" folder I write a R library named >>> "example", include "DESCRIPTION" file and "R" folder. In the "R" folder, >>> the "example" file just content very simple code as the previous mail said. >>> So in the Dos environment, at first, into the D:\>, I type the >>> following code: >>>cd Program Files\R\rw2011\ >> >>MyRpackages does not need to be here. >> >> >>>bin\R CMD install /MyRpackages/example >> >>The first slash in "/MyRPackages" sugests that this is a top level >>directory, which does not exist. >>Even better, cd to MyRpackages, add R's bin dir to your path variable, >>and simply say: >> >>R CMD INSTALL example > > > Another possibility is to put Rcmd.bat from the batch file collection > > http://cran.r-project.org/contrib/extra/batchfiles/ > > in your path. It will use the registry to find R so you won't have > to modify your path (nor would you have to remodify it every time you > install a new version of R which is what you would otherwise have to do): > > cd \MyPackages > Rcmd install example
Just for the records: 1. "cd \MyPackages" won't work, as I have already explained above. 2. I do *not* recommend this way, in particular I find it misleading to provide these batch files on CRAN. 3. I have decided not to comment any more on this topic in future. Uwe Ligges > > >> >> >>> There are some error: >>>'make' is neither internal or external command, nor executable operation or >>>batch file >>>*** installation of example failed *** >> >>Well, make.exe is not find in your path. Please check whether the file >>exists and the path has been added. >> >>Uwe Ligges >> >> >> >>>Removing 'D:/PROGRA~1/R/rw2011/library/example' >>> >>>I think I have closed to success. heehee~~~~~ >>>Thank you for your help. >>>I still need you and others help. Thank you very much! >>> >>> >>>-----原始邮件----- >>>发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED] >>>发送时间: 2005年6月30日 19:16 >>>收件人: Ivy_Li >>>抄送: [email protected] >>>主题: Re: 答复: [R] fail in adding library in new version. >>> >>> >>>On 6/30/05, Ivy_Li <[EMAIL PROTECTED]> wrote: >>> >>> >>>>Dear Gabor, >>>> Thank your for helping me so much! >>>> I have loaded R the newest version 2.1.1. Then I setup it in the path >>>> of D:\program files\R\ >>>>1. unpack tools.zip into c:\cygwin >>>>2. install Active perl in c:\Perl >>>>3. install the mingw32 in c:\mingwin >>>>4. add "c:\cygwin; c:\mingwin\bin" in "Control Panel -> System -> Advanced >>>>-> Environment Variables -> Path -> Variable" (In your previous mail, you >>>>said "put these at the beginning of the path", I don't understand what is >>>>your meaning. Which path?) >>> >>> >>>If in the console you enter the command: >>> >>>path >>> >>>then it will display a semicolon separated list of folders. You want the >>>folder >>>that contains the tools to be at the beginning so that you eliminate >>>the possibility >>>of finding a different program of the same name first in a folder that comes >>>prior to the one where the tools are stored. >>> >>> >>> >>>>5. I tried an library example. I set a new folder named "example" in the >>>>"c:\MyRpackages\". And In the "example" folder, it contain an "DESCRIPTION" >>>>file and "R" folder. in "R" folder contain a "example" file. I just write >>>>very simple script in it: >>>>a<-2; b<-3;sum <- sum(a,b); print(paste(a,"+",b,"=",sum)) >>>> >>>>6. I opened the DOS environment. Into the "D:\>" Type the following code: >>>>cd \Program Files\R\rw2010 >>>>But I don't understand the second line you writed in your previous mail: >>>>"bin\R cmd install /MyRPackages/example" >>> >>> >>>I was assuming that MyRPackages and R are on the same disk. If they are not >>>then you need to specify the disk too. That is if MyRPackages is on C and R >>>is installed on D then install your package via: >>> >>>d: >>>cd \Program Files\R\rw2010 >>>bin\R CMD install c:/MyRPackages/example >>> >>>Note that bin\R means to run R.exe in the bin subfolder of the current folder >>>using command script install and the indicated source package. >>> >>> >>> >>>>I am not sure that I set up R in "D:\" But I do so much action in C:\ Did >>>>I do the correct action? Did I do the action into the correct path? >>> >>> >>>If you are not sure where R is installed then enter the following at the >>>Windows >>>console prompt to find out (this will work provided you let it install the >>>key >>>into the registry when you installed R initially). The reg command is a >>>command >>>built into Windows (I used XP but I assume its the same on other versions) >>>that will query the Windows registry: >>> >>>reg query hklm\software\r-core\r /v InstallPath >>> >>> >>> >>>>I still need your and others help. Thank you very much! >>>> >>>> >>>> >>>>-----原始邮件----- >>>>发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED] >>>>发送时间: 2005年6月6日 10:21 >>>>收件人: Ivy_Li >>>>抄送: [email protected] >>>>主题: Re: [R] fail in adding library in new version. >>>> >>>> >>>>On 6/5/05, Ivy_Li <[EMAIL PROTECTED]> wrote: >>>> >>>> >>>>>Hello everybody, >>>>> Could I consult you a question? >>>>> I always use R old version 1.9.1 . Because I can not add my library >>>>> into the new version 2.0.0 by the same method as old version. >>>> >>>>Getting the latest version of R is strongly recommended. The suggestions >>>>below all assume the latest version and may or may not work if you do >>>>not upgrade. >>>> >>>> >>>> >>>>>* I have read the webpage <http://www.stats.ox.ac.uk/pub/Rtools> >>>>>* Download the tools.zip >>>>>* Unpack tools.zip into c:\cygwin >>>>>* Install Active Perl in c:\Perl >>>>>* Install the mingw32 port of gcc in c:\mingwin >>>>>* Then go to "Control Panel -> System -> Advanced -> Environment >>>>>Variables -> Path -> Variable Balue" add ;c:\cygwin;c:\mingwin\bin >>>> >>>>You may need to put these at the beginning of the path rather than the end. >>>>Also just as a check enter >>>> path >>>>at the console to make sure that you have them. You will likely >>>>have to start a new console session and possibly even reboot. >>>> >>>>Also you need the Microsoft Help Compiler, hhc. Suggest >>>>you reread the material on which tools you need. >>>> >>>> >>>> >>>>>* Save my library "example" into "c:\MyRpackages\" . But I am not >>>>>sure what type it is, is it need suffix?" And I don't what its content, >>>>>just my function script, no special format? >>>> >>>>In MyRPackages you would have a folder called example, in your case, >>>>that contains the package. Within folder example, you would have the >>>>DESCRIPTION file, the R folder, etc. >>>> >>>> >>>> >>>>>* Then I don't know where should I do this step: Type R CMD INSTALL >>>>>--build example. Need I run R first? >>>> >>>>You don't have to run R first. You do need to make sure that R.exe can >>>>be found on your path or else use the absolute path name in referring to R. >>>>For example, if your path does not include R you could do something like >>>>this: >>>> >>>>cd \Program Files\R\rw2010 >>>>bin\R cmd install /MyRPackages/example >>> >>> >>>Sorry, there is an error in the above. It should be: >>> >>>bin\R CMD install c:/MyRPackages/example >>> >>>or >>> >>>bin\Rcmd install c:/MyRPackages/example >>> >>> >>> >>> >>>>Be sure to use forward slashes where shown above and backslashes >>>>where shown. >>>> >>>> >>>> >>>>> So There is a error after I do this step. It said it can not find >>>>> somethig. I don't which step is wrong. It costed me much time. >>>>> >>>> >>>>Try all these suggestions including upgrading R and if that does not work >>>>try posting screen dumps of the actual errors you are getting. >>>> >>> >>> >>>Also try googling for >>> >>> making creating R packages >>> >>>and you will find some privately written tutorials on all this. >>> >>> >>> >>>------------------------------------------------------------------------ >>> >>>______________________________________________ >>>[email protected] mailing list >>>https://stat.ethz.ch/mailman/listinfo/r-help >>>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html >> >>
______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
