在我的Linux Mint 17终端中,我输入以下内容开始R
简单:
> R
然后,当我install.packages('foo')
时,我得到:
argument "destdir" is missing, with no default
我该如何选择destdir
?为什么不默认设置?
答案 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控制台中调用此功能以查看位置。