参数“destdir”缺失,没有默认值

时间:2015-03-23 20:27:29

标签: r terminal

在我的Linux Mint 17终端中,我输入以下内容开始R简单:

> R

然后,当我install.packages('foo')时,我得到:

argument "destdir" is missing, with no default

我该如何选择destdir?为什么不默认设置?

3 个答案:

答案 0 :(得分:4)

使用

.libPaths(new = "/home/someuser/R/library")

虽然在安装R时应该自动设置,因为有人评论过。所以你可能想尝试重新安装R,如果你有疑问,安装可能会出现其他问题。

答案 1 :(得分:0)

至少在我的系统上,卸载rbase软件包解决了这个问题(可能是因为系统“后退”到某个默认版本):

apt remove r-base

现在我得到以下内容:

bash > R
> install.packages('foo')
Installing package into ‘/home/rob/R/x86_64-pc-linux-gnu-library/3.1’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---

安装按预期进行。

答案 2 :(得分:0)

我在Windows机器上遇到了同样的错误,并通过退出RStudio并以管理员身份重新启动来解决问题。然后运行install.packages('foo')工作正常,并将所需的库文件添加到.libPaths()中指定的库位置。您可以在R控制台中调用此功能以查看位置。