=?GB2312?B?tPC4tDogtPC4tDogW1JdIGZhaWwgaW4gYWRkaW5nIGxpYnJhcg==?= =?GB2312?B?eSBpbiBuZXcgdmVyc2lvbi4=?=

Uwe Ligges ligges at statistik.uni-dortmund.de
Thu Jul 7 14:49:07 CEST 2005


Gabor Grothendieck wrote:

> On 7/7/05, Uwe Ligges <ligges at statistik.uni-dortmund.de> 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:ggrothendieck at gmail.com]
>>>·¢ËÍÊ±¼ä: 2005Äê6ÔÂ30ÈÕ 19:16
>>>ÊÕ¼þÈË: Ivy_Li
>>>³­ËÍ: r-help at stat.math.ethz.ch
>>>Ö÷Ìâ: Re: ´ð¸´: [R] fail in adding library in new version.
>>>
>>>
>>>On 6/30/05, Ivy_Li <Ivy_Li at smics.com> 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:ggrothendieck at gmail.com]
>>>>·¢ËÍÊ±¼ä: 2005Äê6ÔÂ6ÈÕ 10:21
>>>>ÊÕ¼þÈË: Ivy_Li
>>>>³­ËÍ: r-help at stat.math.ethz.ch
>>>>Ö÷Ìâ: Re: [R] fail in adding library in new version.
>>>>
>>>>
>>>>On 6/5/05, Ivy_Li <Ivy_Li at smics.com> 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.
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>______________________________________________
>>>R-help at stat.math.ethz.ch mailing list
>>>https://stat.ethz.ch/mailman/listinfo/r-help
>>>PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>>
>>




More information about the R-help mailing list