Hello, I am developing some packages. Package1 requires Package2, both of which I developed: Right now Package2 is installed properly here: /myHome/libraries/Package2 Package1 needs Package2. Package1 refers to Package2 both in the Roxygen @import field for one of the functions, and also in the Imports section in the DESCRIPTION However, when I do ?R CMD check Package1? I get: * checking loading without being on the library search path ... WARNING Error: package or namespace load failed for ?Package1? in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): there is no package called ?Package2? It can?t find it. However, it does not seem like the correct thing is to have R_LIBS_USER=/myHome/libraries How should I go about this? Thanks in advance!
How to refer to my package from another package DESCRIPTION
3 messages · Ramiro Barrantes, Duncan Murdoch
On 10/10/2019 5:13 p.m., Ramiro Barrantes wrote:
Hello, I am developing some packages. Package1 requires Package2, both of which I developed: Right now Package2 is installed properly here: /myHome/libraries/Package2 Package1 needs Package2. Package1 refers to Package2 both in the Roxygen @import field for one of the functions, and also in the Imports section in the DESCRIPTION However, when I do ?R CMD check Package1? I get: * checking loading without being on the library search path ... WARNING Error: package or namespace load failed for ?Package1? in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): there is no package called ?Package2? It can?t find it. However, it does not seem like the correct thing is to have R_LIBS_USER=/myHome/libraries
Why not? Duncan Murdoch
How should I go about this? Thanks in advance! [[alternative HTML version deleted]]
______________________________________________ R-devel at r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel
Because it does not work. It says:
"""
* checking loading without being on the library search path ... WARNING
Error: package or namespace load failed for ?Package1? in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
there is no package called ?Package2?
Execution halted
It looks like this package has a loading problem when not on .libPaths:
see the messages for details.
"""
Any ideas?
?On 10/10/19, 5:42 PM, "Duncan Murdoch" <murdoch.duncan at gmail.com> wrote:
On 10/10/2019 5:13 p.m., Ramiro Barrantes wrote:
> Hello, I am developing some packages. Package1 requires Package2, both of which I developed:
>
> Right now Package2 is installed properly here:
>
> /myHome/libraries/Package2
>
> Package1 needs Package2. Package1 refers to Package2 both in the Roxygen @import field for one of the functions, and also in the Imports section in the DESCRIPTION
>
> However, when I do ?R CMD check Package1? I get:
>
> * checking loading without being on the library search path ... WARNING
> Error: package or namespace load failed for ?Package1? in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):
> there is no package called ?Package2?
>
> It can?t find it. However, it does not seem like the correct thing is to have R_LIBS_USER=/myHome/libraries
Why not?
Duncan Murdoch
>
> How should I go about this?
>
> Thanks in advance!
>
>
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>