[R] Rterm does not load personal library

Uwe Ligges ligges at statistik.tu-dortmund.de
Fri Dec 21 19:00:46 CET 2012



On 21.12.2012 18:16, Bond, Stephen wrote:
> Greetings,
>
> I am trying to run a short script from a shell:
>
> c:\projects\hell>Rscript --default-packages=mypack X:/4Stephen/commit/curve.R > X:/4Stephen/commit/run1.out
>
> Loading required package: utils
> Warning message:
> package 'RODBC' was built under R version 2.12.2
> Error: could not find function "normalize"
> Execution halted
> Warning message:
> closing unused RODBC handle 1
>
> function 'normalize' is in "mypack" and I even attempt to load it from inside the script:
>
> ## curve.R
> dt <- Sys.Date()
> library(RODBC)
> pipe <- odbcConnect("commit")
> library(mypack) # with quotes it's the same result
> normalize(pipe)
>
> any ideas how to make Rterm load the library?? Running from inside ESS works fine. Also from RGui. It does not work if I start a session by "R -vanilla" on the command line.


I guess some dependencies on other base R packages are not declared and 
those packages are not loaded by your package.
If you start RGui some packages are loaded that are not loaded if you 
start via --vanilla, but we cannot know more without information about 
mypack.

Uwe Ligges


> Thanks and happy holidays.
>
> Stephen
>
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>




More information about the R-help mailing list