繁体   English   中英

如何在ubuntu上安装RJDBC软件包

[英]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_SITER_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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM