【发布时间】:2019-09-04 17:44:44
【问题描述】:
我在尝试在 R 中安装 RcppArmadillo 时遇到此错误,这让我发疯了,我无法找到如何处理它:
Error: package or namespace load failed for ‘RcppArmadillo’ in dyn.load(file, DLLpath = DLLpath, ...):
unable to load shared object '/Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so':
dlopen(/Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so, 6): Symbol not found: _wrapper2_ddot_
Referenced from: /Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so
Expected in: flat namespace
in /Users/Ghost/Rlibs/00LOCK-RcppArmadillo/00new/RcppArmadillo/libs/RcppArmadillo.so
Error: loading failed
关于如何解决它的任何见解/建议?
【问题讨论】:
-
删除系统安装的犰狳。在您的设置中,它似乎干扰了 RcppArmadillo。您无需安装 Armadillo 即可使用 RcppArmadillo。
-
试试看,谢谢!
-
不,我重新安装了
armadillo和完全相同的错误.. -
不,您需要完全卸载犰狳。手动进行。犰狳和 RcppArmadillo 是相关的,但有两个不同的东西。它们似乎在您的系统上相互干扰,因此请移除其中一个。
-
对不起,我看错了。我卸载了犰狳并完美地工作!非常感谢!
标签: r rcpparmadillo