2014-08-27 156 views
0

我已经搜索,似乎RODBC或Roracle用于连接到R内的oracle数据库。从R连接到Oracle数据库?

但是,这两个软件包将不会安装在R 3.1.1 ....我是否缺少什么?是否有新的/最新的软件包出来,我应该使用?

包“RODBC”可以作为一个源包而不是作为二进制

警告在install.packages: 包“RODBC”不可用(对于R 3.1.1版)

我我正在使用Mac OSX 10.9.4。我尝试使用install.packages('RODBC')。

+0

请注明您的操作系统,R的版本以及您用于安装的确切方法(代码)。 – Andrie 2014-08-27 20:21:04

+0

我正在使用Mac OSX 10.9.4。我尝试使用install.packages('RODBC') – runningbirds 2014-08-27 20:40:28

+1

苹果已经使用ODBC在小牛队中更加痛苦。有关详细信息,请参见[这里](http://stackoverflow.com/q/23419243/324364)。如果有的话,ROracle更难在Mac上工作,但它可以完成。您需要再次从源代码编译,主要遵循Linux说明,但有一些[修改](http://stackoverflow.com/q/5550977/324364)。当然,因为这两个都需要从源代码编译包,所以你需要安装Apple的开发工具。 – joran 2014-08-28 04:02:31

回答

2

当我使用3.1.1时,我得到这个消息,所以我使用R studio切换到3.1.0。

当我,使用R 3.1.0我得到的消息

Warning message: 
package ‘RODBC’ was built under R version 3.1.2 

的包装确实得到安装,我能够使用的功能在包就好了。

+0

太棒了,它现在有效。我在几个月内没有尝试过,但看起来像10月份3.1.2的变化已经使它现在起作用。 – runningbirds 2015-01-14 01:23:21