littler没有看到安装包

时间:2015-08-28 15:13:51

标签: r

我在查看已安装的打包时遇到问题littler。我已经把它归结为只是试图将这一行保存在名为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),那么从小型游戏中运行时效果很好。以下是相关部分中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" 

2 个答案:

答案 0 :(得分:1)

抱歉,我最初发布时错过了这个。

在过去,小家伙什么也没读。然后,我添加了/etc/littler.r~/.littler.r支持。下一个版本也会显示/etc/R/Rprofile.site~/.Rprofile

所以现在只需将一些代码放入~/.littler.r。至于找不到东西,请查看

$ r -e 'print(.libPaths())'

答案 1 :(得分:0)

我从未找到答案但是这个问题没有使用RJSONIO重现,所以我切换到了那个包。我确实尝试重新安装littlerRjsonlite,但问题仍然存在。