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 > > > > > 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
