繁体   English   中英

library(doBy)中的错误:没有名为“ doBy”的软件包

[英]Error in library(doBy) : there is no package called ‘doBy’

我正在尝试运行ndnSIM示例仿真之一,该脚本可以编译并成功执行,但最后会引发错误。

./build/car-relay --run=6 --distance=170
./build/car-relay --run=7 --distance=170
./build/car-relay --run=8 --distance=170
./build/car-relay --run=9 --distance=170
./build/car-relay --run=10 --distance=170
Error in library(doBy) : there is no package called ‘doBy’
Calls: suppressMessages -> withCallingHandlers -> library
Execution halted

我不确定'doBy'软件包的安装是否存在问题(IMO,不是),因为在软件包安装过程中没有引发任何错误。 我按照以下步骤安装了R和必需的软件包。

sudo apt-get install r-base
sudo R
install.packages ('proto')
install.packages ('ggplot2')
install.packages ('doBy')

我想知道如何验证上述软件包是否确实正确安装。 由于上述错误,我的模拟结果不完整。

通过从源安装软件包解决了此问题。

  1. https://cran.r-project.org/src/contrib/doBy_4.5-14.tar.gz下载程序包源
  2. 通过输入“ R”转到R命令提示符
  3. 从命令提示符处发出以下命令-install.packages(“〜/ Downloads / doBy_4.5-14.tar.gz”,repos = NULL,键入=“ source”)

    注意:如果上述方法不起作用,请重复源文件的绝对路径。

成功安装后,您应该看到以下消息。

Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
* installing *source* package ‘doBy’ ...
** package ‘doBy’ successfully unpacked and MD5 sums checked
** R
** data
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded
* DONE (doBy)

暂无
暂无

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM