为什么我不能使用opencpu访问本地软件包?

时间:2018-11-05 16:17:08

标签: r opencpu

免责声明:我是R和opencpu的新手,请放心,因为在打包过程或使用opencpu时可能会出现初学者的错误。

我尝试了不同的过程在/home/opencpu//usr/local/lib/opencpu/site-library中安装软件包,但是在获取GET ../user/opencpu/library/时看不到它们

  • 按照安装过程中的说明,我正在从docker镜像运行opencpu和rstudio
  • 我在/home/opencpu/src/mypkg中用rstudio创建了包mypkg(文件>新项目>新目录> R包>添加一个虚拟源并创建)
  • 我使用/home/opencpuR CMD INSTALL src/mypkg -l /home/opencpu中安装了此软件包(我也尝试过使用安装在/usr/local/lib/opencpu/site-library中的RStudio进行构建)
  • 我可以在/home/opencpu/mypkg中列出包裹内容
  • 我看不到位于opencpu主目录中的库:GET ../user/opencpu/library/GET ../user/opencpu/library/mypkg/都返回R package library for user opencpu not found.
  • 我只能上GET ../user/opencpu/

我已经检查了多个解决方案,但没有一个能解决我的问题:

  • This answer没有帮助,因为我已经在使用家庭默认位置。而且,没有/var/log/kern.log
  • This answer并没有帮助,因为我尝试构建到/usr/local/lib/opencpu/site-library,但仍然看不到软件包。

RStudio中安装的日志

==> R CMD INSTALL --no-multiarch --with-keep.source mypkg

* installing to library ‘/usr/local/lib/opencpu/site-library’
* installing *source* package ‘mypkg’ ...
** R
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
* DONE (mypkg)

0 个答案:

没有答案