【发布时间】:2012-09-06 19:15:47
【问题描述】:
我在构建以下包时遇到了问题:https://github.com/yoni/rbundler
我的test 尝试在具有单个依赖项的普通包上运行 rbundler 的 bundle 命令。测试在我的 OSX 机器上通过,但在我的 x86_64-redhat-linux-gnu Jenkins 服务器上失败。两台机器都运行 R 2.15.1 和 devtools 0.7.1,其中包括 this bug fix。
完整的测试输出可以在this gist找到。
这是我看到的错误的简短摘要:
Error in file(filename, "r", encoding = encoding) :
cannot open the connection
Calls: local ... eval.parent -> eval -> eval -> eval -> eval -> source -> file
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
cannot open file 'startup.Rs': No such file or directory
Execution halted
这样做的背景是我正在尝试为 R 构建一个依赖管理系统。这个想法是一个 R 项目应该能够在不使用系统范围或用户范围的库的情况下运行。相反,R 项目将在其根目录下安装自己的库。
关于我之前关于 R 中的依赖管理的 Stack Overflow 问题,请参阅Dependency management in R
【问题讨论】:
标签: r dependencies package devtools