[ESS] ESSR package for windows

Rainer M Krug Rainer at krugs.de
Fri Oct 4 09:37:33 CEST 2013


I get a similar error. I am on OS X, R installed "the official way", and
I get the following when starting R from git in emacs:

,----
| R version 3.0.1 (2013-05-16) -- "Good Sport"
| Copyright (C) 2013 The R Foundation for Statistical Computing
| Platform: x86_64-apple-darwin10.8.0 (64-bit)
| 
| R is free software and comes with ABSOLUTELY NO WARRANTY.
| You are welcome to redistribute it under certain conditions.
| Type 'license()' or 'licence()' for distribution details.
| 
|   Natural language support but running in an English locale
| 
| R is a collaborative project with many contributors.
| Type 'contributors()' for more information and
| 'citation()' on how to cite R or R packages in publications.
| 
| Type 'demo()' for some demos, 'help()' for on-line help, or
| 'help.start()' for an HTML browser interface to help.
| Type 'q()' to quit R.
| 
| > > install.packages('/Users/rainerkrug/.emacs.d/ess-git/etc/ESSR_1.0.tar.gz')
| Installing package into '/Users/rainerkrug/Library/R/3.0/library'
| (as 'lib' is unspecified)
| --- Please select a CRAN mirror for use in this session ---
| Warning message:
| package '/Users/rainerkrug/.emacs.d/ess-git/etc/ESSR_1.0.tar.gz' is not available (for R version 3.0.1) 
| > library(ESSR)
| Error in library(ESSR) : there is no package called 'ESSR'
| > options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient', show.error.locations=TRUE)
| > 
`----

The problem is the argument type="source" which is missing:

,----
| > install.packages('/Users/rainerkrug/.emacs.d/ess-git/etc/ESSR_1.0.tar.gz')
| Installing package into '/Users/rainerkrug/Library/R/3.0/library'
| (as 'lib' is unspecified)
| Warning message:
| package '/Users/rainerkrug/.emacs.d/ess-git/etc/ESSR_1.0.tar.gz' is not available (for R version 3.0.1) 
| > install.packages('/Users/rainerkrug/.emacs.d/ess-git/etc/ESSR_1.0.tar.gz', repos=NULL)
| Installing package into '/Users/rainerkrug/Library/R/3.0/library'
| (as 'lib' is unspecified)
| Error: file '/Users/rainerkrug/.emacs.d/ess-git/etc/ESSR_1.0.tar.gz' is not an OS X binary package
| > install.packages('/Users/rainerkrug/.emacs.d/ess-git/etc/ESSR_1.0.tar.gz', repos=NULL, type="source")
| Installing package into '/Users/rainerkrug/Library/R/3.0/library'
| (as 'lib' is unspecified)
| * installing *source* package 'ESSR' ...
| ** R
| ** preparing package for lazy loading
| ** help
| *** installing help indices
| ** building package indices
| ** testing if installed package can be loaded
| * DONE (ESSR)
| > 
`----

This should also solve the issue under Windows.
Cheers,

Rainer


Vitalie Spinu <spinuvit at gmail.com> writes:

> Thank you very much for reporting this.
>
> I don't think R expects .zip. This is what docs says:
>
>           If ‘repos = NULL’, a character vector of file paths of
>           ‘.tar.gz’ files.  These can be source archives or binary
>           package archive files (as created by ‘R CMD build --binary’).
>           On a CRAN build of R for OS X these can be ‘.tgz’ files
>           containing binary package archives.  Tilde-expansion will be
>           done on the file paths.
>
> Would you please try 
>
>   install.packages('c:/drop/emacs/ess/etc/ESSR_1.0.tar.gz', repos=NULL)
>
>
> Thanks, 
>   Vitalie
>
>
>
>
>
>  >>> Kevin Wright on Thu, 3 Oct 2013 12:18:28 -0500 wrote:
>
>  > When I start R inside emacs, I see this:
>  > install.packages('c:/drop/emacs/ess/etc/ESSR_1.0.tar.gz')
>  > Installing package into 'c:/kw/R/win-library/3.0'
>  > (as 'lib' is unspecified)
>  > Warning message:
>  > package 'c:/drop/emacs/ess/etc/ESSR_1.0.tar.gz' is not available (for R
>  > version 3.0.1)
>  R> library(ESSR)
>  > Error in library(ESSR) : there is no package called 'ESSR'
>  R> options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient.exe',
>  > show.error.locations=TRUE)
>
>  > I'm on a windows machine, and R expects to find a "zip" binary package
>  > instead of a "tar.gz" source package.
>
>  > I can build this manually if needed...should I?  Or should the zip file be
>  > bundled with ess?  Or should R just source the files in the ESSR/r/ folder?
>
>  > Kevin
>
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help
<#secure method=pgpmime mode=sign>

-- 
Rainer M. Krug

email: RMKrug<at>gmail<dot>com



More information about the ESS-help mailing list