我刚开始使用Ubuntu并想编写R程序。我已经成功地从终端安装了最新版本的R(当前版本为2.12.2)。然后我尝试运行以下命令:
> install.packages("XML")
Installing package(s) into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
Warning in install.packages("XML") :
'lib = "/usr/local/lib/R/site-library"' is not writable
Would you like to create a personal library
'~/R/i686-pc-linux-gnu-library/2.12'
to install packages into? (y/n)
我应该创建个人目录还是我错过了某个允许我写入站点库的步骤。
提前致谢。
sudo
还是普通用户启动了R
shell?普通用户没有权限写入/usr/local/lib/
,因此如果你先使用sudo
启动R
,则可以允许写入站点库目录。 - sarnold/usr/local/lib/R/site-library/
。毕竟,Unix是多用户系统。 - Dirk Eddelbuettel