[英]how to install RJDBC package on ubuntu
我是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
试试这个选择库的安装路径(其中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,则可能需要使用文件中的R_LIBS_SITE
或R_LIBS_USER
编辑文件/etc/R/Renviron
,类似于R_LIBS_SITE=${R_LIBS_SITE-'/usr/local/lib/R/site-library:/usr/lib/R/site-library:/usr/lib/R/library'}
。 这对于Shiny Server来说不是可选的软件包。 对于其他人,他们可以留在您的家庭用户中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.