2016-03-08 61 views
2

我有一个bat文件,我已经成功运行了一段时间,从命令行调用R然后是R脚本。它最近失败了,感觉它与包加载有关。我有R版本3.2.3(2015-12-10)和RStudio版本0.99.489。错误在cmd窗口中运行R脚本

错误发生在软件包正在加载时显然,但它们不是R错误,而是错误寻找各种.dll的,以0x7e错误结束。不知道为什么R/Windows正在寻找DLL(?!)。

我也尝试谷歌的“LoadLibraryFromPath”功能,但没有得到任何。

这里是cmd窗口输出:

Warning message: 
package 'ggplot2' was built under R version 3.1.3 
Warning message: 
package 'scales' was built under R version 3.1.3 
Loading required package: zoo 

Attaching package: 'zoo' 

The following objects are masked from 'package:base': 

as.Date, as.Date.numeric 

Warning message: 
package 'rkt' was built under R version 3.1.2 
Loading required package: methods 
LoadLibraryFromPath: FQ Dll C:\Windows\system\oci.dll is not found, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\Windows\oci.dll is not found, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\ProgramData\Oracle\Java\javapath\oci.dll is not f 
ound, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\Program Files (x86)\TIBCO\splus82\oci.dll is not 
found, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\app\product\11.2.0\client_1\bin\oci.dll found 
LoadLibraryFromPath: FQ Dll C:\Windows\system\SQLLib80.dll is not found, error: 
0x7e 
LoadLibraryFromPath: FQ Dll C:\Windows\SQLLib80.dll is not found, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\ProgramData\Oracle\Java\javapath\SQLLib80.dll is 
not found, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\Program Files (x86)\TIBCO\splus82\SQLLib80.dll is 
not found, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\app\product\11.2.0\client_1\bin\SQLLib80.dll is n 
ot found, error: 0x7e 
LoadLibraryFromPath: FQ Dll C:\Windows\system32\SQLLib80.dll is not found, error 
: 0x7e 
LoadLibraryFromPath: FQ Dll C:\Windows\SQLLib80.dll is not found, error: 0x7e 
. 
. 
. 

任何想法?

回答

3

我有同样的问题,它是由窗户造成的更新https://support.microsoft.com/en-us/kb/3126587

虽然这不是一个很好的解决方案,我不建议这样做,这个更新的卸载解决了这个问题。

正如在更新的解决方法中所述,重新安装oracle也应该解决它,但我还没有尝试过。

+0

我厌倦了MS的解决方法,但没有运气 - 删除该补丁,因为你建议清除问题。我希望知道KB 3147071 @Tony会修复这个补丁 –

3

我一直在为客户调试这个问题,当我发现这个职位。现在,在与Microsoft产品团队合作后,我可以确认您描述的问题已得到解决,现在预计将于2016年4月12日通过KB 3147071发布。注意!