From edd at debian.org  Sat Apr 30 01:07:48 2016
From: edd at debian.org (Dirk Eddelbuettel)
Date: Fri, 29 Apr 2016 18:07:48 -0500
Subject: [Rd] paths for install and libraries?
In-Reply-To: <CAJeYpE_N+QBd9KzNaQ+vuQq7zf-_okb+SW8RjNws0finN2WWVA@mail.gmail.com>
References: <CAJeYpE_N+QBd9KzNaQ+vuQq7zf-_okb+SW8RjNws0finN2WWVA@mail.gmail.com>
Message-ID: <22307.59716.357195.248785@max.nulle.part>


On 28 April 2016 at 16:41, Dalthorp, Daniel wrote:
| I've written a fairly elaborate package (called "eoa") that relies on
| functions from several other packages. I've built the package into a zip
| file on Windows using Hadley's devtools::build(binary = T) and have sent
| the zip to a couple dozen people for testing. My package installs fine, but
| some people are having trouble loading it. After library(eoa), they get
| something like:
| 
| Error: could not load package tcltk2
| 
| In DESCRIPTION file, I use
| 
| Depends: tcltk, tcltk2, tkrplot
| Imports: actuar,
|     graphics,
|     gsl,
|     MASS,
|     Matrix,
|     tensorA
| 
| If, after getting the "could not load" message, the user installs the
| required packages by hand, everything works fine.
| 
| My understanding was that both the "Depends: " and the "Imports: " lines in
| DESCRIPTION file direct R to automatically install required packages that
| haven't been previously installed.
| 
| It doesn't appear to be working that way for me. There must be a simple
| solution that I am obviously missing....

I think this would work if you users installed from a _repository_ rather
than a single zip file. So in a sense I feat it is a flaw in the setup you
provided.

You can build repositories, both local / private and visible / public, using
the drat package:  http://dirk.eddelbuettel.com/code/drat.html, also on CRAN.

Else, just have them execute a helper script you devise....

Dirk
 
| Any help would  be greatly appreciated!
| 
| -Dan
| 
| -- 
| Dan Dalthorp, PhD
| USGS Forest and Rangeland Ecosystem Science Center
| Forest Sciences Lab, Rm 189
| 3200 SW Jefferson Way
| Corvallis, OR 97331
| ph: 541-750-0953
| ddalthorp at usgs.gov
| 
| 	[[alternative HTML version deleted]]
| 
| ______________________________________________
| R-devel at r-project.org mailing list
| https://stat.ethz.ch/mailman/listinfo/r-devel

-- 
http://dirk.eddelbuettel.com | @eddelbuettel | edd at debian.org



[Rd] paths for install and libraries?
Dirk Eddelbuettel