как установить пакет RJDBC на Ubuntu - PullRequest
0 голосов
/ 15 ноября 2018

Я новичок в R. Я установил R с помощью apt-get в Ubuntu. Я хочу запустить скрипт R локально, который подключается к БД с помощью RJDBC.

Я пытаюсь установить пакет RJDBC. Я установил его с помощью следующих шагов

 R> install.packages("RJDBC")

Он спросил, хочу ли я создать личный каталог, который я ввел, да.

Теперь, когда я пытаюсь library(RJDBC) в сценарии R, выдает ошибку, такой пакет не найден.

Я не устанавливаю 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’
> 

UPDATE:

Я пробовал это часами. Но это не установка какого-либо пакета. Я нахожусь на Ubuntu 14.04 и после установки он устанавливает версию R 3.0.2.

Я бежал ниже на консоли R. Но он никогда не устанавливает его. Просто загружает пакеты во временную папку.

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

1 Ответ

0 голосов
/ 15 ноября 2018

Попробуйте выбрать путь установки библиотеки (где 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.Для других они могут остаться в вашем домашнем пользователе.

...