我在得到一个问题利特勒,看看已安装的包装。我将其归结为只是尝试使保存在名为的文件中的这一行有趣min.R
require(jsonlite)
我可以执行此行代码,并在R终端上正常运行来加载程序包,但是如果从命令行尝试运行,则会得到jsonlite
未发现的错误:
root# r min.R
Loading required package: jsonlite
Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, :
there is no package called ‘jsonlite’
为什么会发生这种情况,我该如何解决?
额外细节:
如果我尝试require(zoo)
从littler运行,这会很好。以下是installed.packages()
相关部分的一些输出:
Enhances
jsonlite NA
...
zoo NA
License License_is_FOSS License_restricts_use
jsonlite "MIT + file LICENSE" NA NA
...
zoo "GPL-2 | GPL-3" NA NA
OS_type MD5sum NeedsCompilation Built
jsonlite NA NA "yes" "3.0.2"
...
zoo NA NA "yes" "3.0.2"
抱歉,最初发布时我错过了它。
在过去,Littler什么也没读。然后/etc/littler.r
,我添加并~/.littler.r
支持。下一个版本将阅读/etc/R/Rprofile.site
和~/.Rprofile
为好。
因此,现在只需将一些代码放入即可~/.littler.r
。至于找不到东西,请通过
$ r -e 'print(.libPaths())'
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句