Rcpp更新后RcppCNPy不可用

Rcpp更新后RcppCNPy不可用,r,numpy,rcpp,R,Numpy,Rcpp,我正在尝试使用一些依赖于RcppCNPy的旧代码,它曾经在我的机器上工作。在过去几个月的某个时候,我更新了Rcpp,现在当我尝试连接RcppCNPy库(library()或require())时,我得到了以下结果: *** caught segfault *** address 0x0, cause 'memory not mapped' Segmentation fault: 11 然后R崩溃了。我尝试过更新这两个包(从source和CRAN for Rcpp),但没有成功。有什么办法让我知

我正在尝试使用一些依赖于RcppCNPy的旧代码,它曾经在我的机器上工作。在过去几个月的某个时候,我更新了Rcpp,现在当我尝试连接RcppCNPy库(
library()或require()
)时,我得到了以下结果:

*** caught segfault ***
address 0x0, cause 'memory not mapped'
Segmentation fault: 11
然后R崩溃了。我尝试过更新这两个包(从source和CRAN for Rcpp),但没有成功。有什么办法让我知道发生了什么吗

以下是一些可能有帮助的细节:

R> sessionInfo()

R version 3.0.3 (2014-03-06)
Platform: x86_64-apple-darwin10.8.0 (64-bit)

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

重新编译应该有效。检查
.libPath()
中是否没有旧版本

如果Mac上的RcppCNPy出现故障,CRAN会检查上的软件包,并向相应的维护人员(本例中为me)发出警报。看


OS X Mavericks显示了一个“注意事项”,但这仅仅是由于vignette处理和latex样式的文件。

Ok,从libPath手动删除包,然后重新安装。奇怪…真奇怪。标准的
install.packages()
也应该被覆盖。哦,好吧,至少它现在起作用了!