简体   繁体   English

安装自定义程序包时,“lib.loc”中找不到库树

[英]No library trees found in 'lib.loc' when installing custom package

I am making a package for functions that I developed for a specific application at work. 我正在为我在工作中为特定应用程序开发的函数创建一个包。 I was using a guide to make the package using devtools and roxygen2. 我正在使用指南来使用devtools和roxygen2制作包。 see guide here https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/ 请参阅此处的指南https://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/

When finished following the steps I used the install() feature and I get this error. 按照我使用install()功能的步骤完成后,我收到此错误。

* installing *source* package 'subOpti' ...
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
*** arch - i386
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, 
logical.return = TRUE) :
  no library trees found in 'lib.loc'
Error: loading failed
Execution halted
*** arch - x64
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, 
logical.return = TRUE) :
  no library trees found in 'lib.loc'
Error: loading failed
Execution halted
ERROR: loading failed for 'i386', 'x64'
* removing '\\server/users/lgallaway/My Documents/R/win-
library/3.3/subOpti'

My lib location is on a server and I choose my package location in a different section of a fileserver. 我的lib位置在服务器上,我在文件服务器的不同部分选择我的包位置。 I thought that maybe the server locations were an issue, so I moved the package locally but that just generated a separate error. 我认为可能服务器位置是一个问题,所以我在本地移动了包,但这只是产生了一个单独的错误。

Well I took the files home and followed the same process that was highlighted in the guide above and it worked no issue. 好吧,我把文件带回家,并按照上面指南中突出显示的相同过程进行操作,但没有任何问题。 I am assuming the issue is that I don't have write permissions to the network lib location. 我假设问题是我没有对网络lib位置的写权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 需要lib.loc和必需的基本软件包 - Require lib.loc and Required base packages 错误:package 或 loadNamespace 中“EGSEA”的命名空间加载失败(i,c(lib.loc,.libPaths()),versionCheck = vI[[i]]): - Error: package or namespace load failed for ‘EGSEA’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]): R:require(foo,lib.loc = bar)不会将lib.loc = bar转发给依赖项 - R: require(foo, lib.loc=bar) does not forward lib.loc=bar to dependencies loadNamespace 中的错误(j &lt;- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): - Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 在loadNamespace(j &lt;-i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]])中,“ car”的“ Rcmdr”错误加载失败: - “Rcmdr” error load failed for ‘car’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): library.dynam 中的错误(lib,package,package.lib)共享对象<library_name> .所以没找到</library_name> - error in library.dynam(lib, package, package.lib) shared ovject <library_name>.so not found 安装 R Bioconductor package 时,'lib = "/usr/lib/R/library"' is not writable" - 'lib = "/usr/lib/R/library"' is not writable" while installing R Bioconductor package 如何指定在安装R软件包时使用哪个R库? - how to specify which R lib to use when installing a R package? 无法安装ggp​​lot2:“ library.dynam(lib,package,package.lib)中的错误:找不到共享对象&#39;stringi.so&#39;” - Cannot install ggplot2: “Error in library.dynam(lib, package, package.lib) : shared object ‘stringi.so’ not found” 错误:library.dynam(lib, package, package.lib) 中“data.table”的包或命名空间加载失败:找不到共享对象“datatable.so” - Error: package or namespace load failed for ‘data.table’ in library.dynam(lib, package, package.lib): shared object ‘datatable.so’ not found
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM