我试图运行一个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')
我想知道如何验证上述软件包是否确实正确安装。由于上述错误,我的模拟结果不完整。
答案 0 :(得分:1)
通过从源代码安装软件包解决了这个问题。
从命令提示符发出以下命令 - install.packages("〜/ Downloads / doBy_4.5-14.tar.gz",repos = NULL,type =" source& #34)
注意:如果以上操作不起作用,请使用源文件的绝对路径重复。
成功安装后,您应看到以下消息。
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)