从package-internal packrat库加载依赖项
发布时间:2020-12-14 04:47:31 所属栏目:百科 来源:网络整理
导读:我正在用packrat构建一个R包.该软件包已经过本地保存的源文件的全面测试和安装 install.packages("myPackage.tar.gz",repos = NULL,type = "source") 如果所有依赖项(在Imports:字段中指定)都安装在本地计算机上,则可以正常工作. 但是,我想在另一台未安装依
我正在用packrat构建一个R包.该软件包已经过本地保存的源文件的全面测试和安装
install.packages("myPackage.tar.gz",repos = NULL,type = "source") 如果所有依赖项(在Imports:字段中指定)都安装在本地计算机上,则可以正常工作. "ERROR: dependencies ‘survey’,‘dplyr’ are not available for package 'myPackage'" 我也尝试安装我通过调用创建的packrat包 packrat::bundle(project = 'pathtomypackageproject',file = 'myPackage.tar.gz',include.lib = TRUE) 但我得到了同样的错误. 我认为问题在于,在安装’myPackage’时,R搜索.libPaths()的第一个元素,找不到任何内容,因为指定了“repos = NULL”,无处安装包,所以错误是抛出. 我仍然试图避免的解决方案是将包含所有依赖项的存储库传输到服务器并在安装软件包时指向存储库.理想情况下,我只需要转移myPackage.tar.gz. 我的问题是,是否有某种方法指向内部packrat库,可以找到所有依赖项,并从那里导入名称空间. 解决方法
如果您已在DESCRIPTION文件中包含要导入的软件包列表,则只需在安装软件包时执行此操作:
install.packages("myPackage",dependencies=TRUE) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- NoSQL介绍
- ruby-on-rails-3 – 使用MongoID标记Rails的好方法
- Extjs4 中点击grid获取单元格cell的columnIndex序号
- 编写Ruby代码注释时需要注意的一些问题
- Mvc Ajax 图片上传
- ruby-on-rails-3 – Rails 3,Paperclip – Custom Interpol
- BTrace对依赖的asm包的包名进行了重命名
- flash – 将setLoopBack设置为false – 没有话筒活动 – AS
- 【教程】React 实现 Material Design 中涟漪(Ripple)效果
- 如何在QT项目中集成Bison/Flex(Yacc/Lex)自动编译生成功能