If you start up a fresh batch console and run hhc do you get the usage message? If not you still have a path problem. You only need hhc.exe so just copy that file into any directory on your path -- issue the command:
path to find out which directories you can copy it into (and also post the output of the path command if you still have problem) -- with this approach you won't have to set your path to the HTML Help Workshop. On 7/12/05, Ivy_Li <[EMAIL PROTECTED]> wrote: > Dear All, > I have downloaded the htmlhelp.exe from InterNet. Install it into the > path "C:\Program Files\HTML Help Workshop\". I add this path into the > "Control Panel -> System -> Advanced -> Environment Variables -> Path -> > Variable". > But it still exist error. > ---------- Making package example ------------ > adding build stamp to DESCRIPTION > installing R files > installing data files > installing man source files > installing indices > not zipping data > installing help > >>> Building/Updating help pages for package 'example' > Formats: text html latex example chm > d text html latex example > e text html latex example > f text html latex example > g text html latex example > hhc: not found > cp: cannot stat `D:/PROGRA~1/R/rw2011/example/chm/example.chm': No > such file or > directory > make[1]: *** [chm-example] Error 1 > make: *** [pkg-example] Error 2 > *** Installation of example failed *** > > Removing 'D:/PROGRA~1/R/rw2011/library/example' > Restoring previous 'D:/PROGRA~1/R/rw2011/library/example' > > I don't know why it can not find the "hhc" file. > Please tell me which step is wrong. > Thank you for helping me! > ^_^ > > -----原始邮件----- > 发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED] > 发送时间: 2005年7月13日 9:32 > 收件人: Ivy_Li > 抄送: Duncan Murdoch; r-help@stat.math.ethz.ch > 主题: Re: 答复: [R] fail in adding library in new version. > > > hhc.exe is the Microsoft help compiler. You have to download it and put > it somewhere in your path. > > On 7/12/05, Ivy_Li <[EMAIL PROTECTED]> wrote: > > Dear all, > > I really appreciate your help. I think I have a little advancement. ^_^ > > Now I use the package.skeleton() function to create a template. I type: > > f <- function(x,y) x+y > > g <- function(x,y) x-y > > d <- data.frame(a=1, b=2) > > e <- rnorm(1000) > > package.skeleton(list=c("f","g","d","e"), name="example") > > > > in R. I know it will create a folder named "example" in the path of > > "\R\rw2011\" I opened this folder, its format is similar as other library. > > Then I modify it "DESCRIPTION" file: > > Package: example > > Version: 1.0-1 > > Date: 2005-07-09 > > Title: My first function > > Author: Ivy <[EMAIL PROTECTED]> > > Maintainer: Ivy <[EMAIL PROTECTED]> > > Description: simple sum and subtract > > License: GPL version 2 or later > > Depends: R (>= 1.9), stats, graphics, utils > > > > I don't whether I should modify other "README" file. > > When I enter the Dos environment, at first, into the D:\>, I type the > > following code: > > cd Program Files\R\rw2011\ > > bin\R CMD install /example > > > > Well, there appeared error: > > ---------- Making package example ------------ > > adding build stamp to DESCRIPTION > > installing R files > > installing data files > > installing man source files > > installing indices > > not zipping data > > installing help > > >>> Building/Updating help pages for package 'example' > > Formats: text html latex example chm > > d text html latex example > > chm > > e text html latex example > > chm > > f text html latex example > > chm > > missing link(s): ~~fun~~ > > g text html latex example > > chm > > missing link(s): ~~fun~~ > > hhc: not found > > cp: cannot stat `D:/PROGRA~1/R/rw2011/example/chm/example.chm': No > > such file or > > directory > > make[1]: *** [chm-example] Error 1 > > make: *** [pkg-example] Error 2 > > *** Installation of example failed *** > > > > Removing 'D:/PROGRA~1/R/rw2011/library/example' > > > > That's it. I have to consult every R expert. Please help to solve this > > issue. Thank you very much! > > > > > > > > > > -----原始邮件----- > > 发件人: Duncan Murdoch [mailto:[EMAIL PROTECTED] > > 发送时间: 2005年7月8日 19:34 > > 收件人: Ivy_Li > > 抄送: r-help@stat.math.ethz.ch > > 主题: Re: [R] fail in adding library in new version. > > > > > > Ivy_Li wrote: > > > Dear all, > > > I really appreciate your help. I think I have a little advancement. > > > ^_^ > > > > > > When I enter the Dos environment, at first, into the D:\>, I type > > > the following code: > > > cd Program Files\R\rw2011\ > > > bin\R CMD install /example > > > > > > "example" is in the d:\, which include the R folder and "DESCRIPTION" > > > file, But I wrote nothing in the "DESCRIPTION" file. Actually, I don't > > > know what I should write in it. > > > > Read the R Extensions manual for a detailed description. You can use > > the package.skeleton() function to create a template, but you need to > > edit it to make it acceptable. > > > > > > Well, there are still aother error: > > > > > > ---------- Making package example ------------ > > > adding build stamp to DESCRIPTION > > > error happened.read_description(dfile) : file > > > 'D:/example/DESCRIPTION' is not in valid DCF format > > > > That's complaining about your bad DESCRIPTION file. > > > > Duncan Murdoch > > > Stop execute > > > make[2]: *** [frontmatter] Error 1 > > > make[1]: *** [all] Error 2 > > > make: *** [pkg-example] Error 2 > > > *** Installation of example failed *** > > > Removing 'D:/PROGRA~1/R/rw2011/library/example' > > > > > > Please tell me which step is wrong? > > > Thanks a lot! > > > > > > BG > > > Ivy_Li > > > > > > > > > -----原始邮件----- > > > 发件人: Gabor Grothendieck [mailto:[EMAIL PROTECTED] > > > 发送时间: 2005年7月7日 20:57 > > > 收件人: Uwe Ligges > > > 抄送: Ivy_Li; r-help@stat.math.ethz.ch > > > 主题: Re: 答复: 答复: [R] fail in adding library in new version. > > > > > > > > > On 7/7/05, Uwe Ligges <[EMAIL PROTECTED]> wrote: > > > > > >>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. > > > > > > > > > If MyPackages is not a top level directory in the current drive > > > then it will not work. Otherwise it does work. > > > > > > > > >>2. I do *not* recommend this way, in particular I find it misleading to > > >>provide these batch files on CRAN. > > >> > > > > > > > > > The alternative, at least as discussed in your post, is more work > > > since one will then have to change one's path every time one > > > reinstalls R. This is just needless extra work and is error prone. If > > > you > > > forget to do it then you will be accessing the bin directory of the > > > wrong version of R. > > > > > > > > >>>>> 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 > > >>>>>抄送: r-help@stat.math.ethz.ch > > >>>>>主题: 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 > > >>>>>>抄送: r-help@stat.math.ethz.ch > > >>>>>>主题: 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. > > >>>>> > > >>>>> > > >>>>> > > >>>>>------------------------------------------------------------------------ > > >>>>> > > >>>>>______________________________________________ > > >>>>>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 > > > > ______________________________________________ > > 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