Re: 答复: 答复: [R] fail in adding library in new version.

From: Uwe Ligges <ligges_at_statistik.uni-dortmund.de>
Date: Thu 07 Jul 2005 - 21:04:27 EST

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

> 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@gmail.com]
> 发送时间: 2005年6月30日 19:16
> 收件人: Ivy_Li
> 抄送: r-help@stat.math.ethz.ch
> 主题: Re: 答复: [R] fail in adding library in new version.
>
>
> On 6/30/05, Ivy_Li <Ivy_Li@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@gmail.com]
>>发送时间: 2005年6月6日 10:21
>>收件人: Ivy_Li
>>抄送: r-help@stat.math.ethz.ch
>>主题: Re: [R] fail in adding library in new version.
>>
>>
>>On 6/5/05, Ivy_Li <Ivy_Li@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@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



R-help@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 Received on Thu Jul 07 21:11:16 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:33:19 EST