我是R的新手。我在ubuntu上使用apt-get安装了R。我想在本地运行一个R脚本,该脚本使用RJDBC连接到DB。
我正在尝试安装RJDBC软件包。我按照以下步骤安装了它
R> install.packages("RJDBC")
询问是否要创建个人目录,我输入是。
现在,当我在R脚本中尝试library(RJDBC)
时,它给我一个错误,找不到这样的软件包。
我没有安装RStudio。我只想创建R脚本并使用Rscript命令运行它。出于同样的原因,我安装了Rscript。
我想念什么吗?
我正在使用Ubuntu实例。任何帮助是极大的赞赏。
install.packages("/tmp/RtmpRgKgmc/downloaded_packages/txtplot_1.0-3.tar.gz", repos= NULL , type = "source")
Installing package into ‘/home/ubuntu/R/x86_64-pc-linux-gnu-library/3.0’
(as ‘lib’ is unspecified)
> library('txtplot')
Error in library("txtplot") : there is no package called ‘txtplot’
>
更新:
我已经尝试了几个小时。但是它没有安装任何软件包。我在Ubuntu 14.04上,安装后它正在安装R 3.0.2版本。
我在R控制台上跑到下面。但是它永远不会安装它。只需将软件包下载到temp文件夹中即可。
trying URL 'http://cran.cnr.berkeley.edu/src/contrib/plumber_0.4.6.tar.gz'
Content type 'application/x-gzip' length 83174 bytes (81 Kb)
opened URL
==================================================
downloaded 81 Kb
The downloaded source packages are in
‘/tmp/RtmppYMbcW/downloaded_packages’
接下来我要做什么?
我从这里开始执行安装步骤。 https://medium.com/@GalarnykMichael/install-r-and-rstudio-on-ubuntu-12-04-14-04-16-04-b6b3107f7779
答案 0 :(得分:0)
尝试使用此方法选择库的安装路径(其中my_user
是您的用户,3.4
是R的版本,my_package
是您的软件包。Repos
是可选的) )
install.packages('mypackage',
lib='/home/my_user/R/x86_64-pc-linux-gnu-library/3.4',
repos='http://cran.rstudio.com/'
)
这会将此路径添加到R源的顶部
.libPaths(c(
.libPaths(),
"/home/my_user/R/x86_64-pc-linux-gnu-library/3.4/"
))
如果您使用Shiny,则可能必须使用文件/etc/R/Renviron
或R_LIBS_SITE
编辑文件R_LIBS_USER
,类似于R_LIBS_SITE=${R_LIBS_SITE-'/usr/local/lib/R/site-library:/usr/lib/R/site-library:/usr/lib/R/library'}
。这对于Shiny Server来说不是可选的软件包。对于其他人,他们可以留在您的家庭用户中。