2016-10-25 3 views
3

Я пытаюсь установить пакет ROracle используя install.packages("ROracle"), но каждый раз, когда я получаю это сообщение "Package which is only available in source form, and may need compilation of C/C++/Fortran: ‘ROracle’"Как установить пакет ROracle?

These will not be installed 

Я не смог найти решение для этого, как я могу решить эту проблему?

+0

Вы в Linux или Windows? Для Linux я прошел этот процесс сегодня и опубликовал свой рецепт [здесь] (https://thraxys.wordpress.com/2016/10/25/install-roracle-on-linux/) – user673592

+0

Возможный дубликат [Как установить ROracle пакет на Windows 7?] (https://stackoverflow.com/questions/18046324/how-to-install-roracle-package-on-windows-7) –

ответ

4

из прошлого сообщения. How to install ROracle package on Windows 7?

Скачать двоичные из оракула: http://www.oracle.com/technetwork/database/database-technologies/r/roracle/downloads/index.html

пробега следующей команды в г, подставляя путь к файлу:

setwd('xxxxx') # set to path of download 
install.packages('ROracle_1.2-1.zip', repos = NULL) 
Then load the library and use the package - you may have to change XXXX to whatever is in your TNS Names: 

library('ROracle') 
drv <- dbDriver("Oracle") 
con <- dbConnect(drv, "USER GOES HERE", "PASSWORD GOES HERE", dbname='XXX') 
test connection: 

dbReadTable(con, 'DUAL') 

смог установить из источника и загрузить предварительно скомпилированную надстройку непосредственно из oracle

Смежные вопросы