我使用R包“sendmailR" Linux x86_64服务器上的版本1.1-1,并希望更新到1.1-2版。我使用了update.packages("sendmailR")
命令。但是,在更新完成后,我检查了版本号packageVersion("sendmailR")
,它仍然参考1.1-1。我检查了所有库,文件夹上的时间戳没有更新。
你知道它为什么不更新吗?欢迎任何想法。
答案 0 :(得分:1)
我找到了自己问题的答案。
R实用程序函数update.packages()
不将包名称作为参数,并且不单独更新包。相反,它将库位置作为参数。要更新程序包,请使用update.packages(/<library-location>, ask = TRUE)
如果程序包在CRAN上具有新版本,它将为您提供更新选项。如果您想更新类型y
,反之亦然。