我想安装R包JuliaCall,以使用R中的Julia。我已经通过snap安装Julia,并从Cran安装了JuliaCall R包。 尝试使用JuliaCall的设置功能时收到以下错误。
library(JuliaCall)
julia <- julia_setup()
将使用位于/ snap / julia / 13 / bin的Julia版本1.0.4。 dyn.load(.julia $ dll_file)中的错误: 无法加载共享对象'/snap/julia/13/bin/../lib/libjulia.so.1': /snap/julia/13/bin/../lib/libjulia.so.1:错误的ELF类:ELFCLASS32 显示回溯
使用调试重新运行 juliacall_initialize(.julia $ dll_file)中的错误: /snap/julia/13/bin/../lib/libjulia.so.1-/snap/julia/13/bin/../lib/libjulia.so.1:错误的ELF类:ELFCLASS32
Julia已安装:
XRJulia::findJulia()
[1]“ / snap / bin / julia”
我尝试了一些建议 https://github.com/Non-Contradiction/JuliaCall/issues/72 甚至报告我的问题,但是我不确定这是在Github上打开的问题还是我的安装问题。 发生相同的错误
我的系统规格是:
感谢您能提供的帮助
答案 0 :(得分:1)
实际上,JuliaCall的开发人员回答了我的问题。 我已经使用snap安装Julia,而没有注意到使用了32位版本。从.tar.gz存档中安装Julia并选择正确的64位版本可以解决此问题。 非常感谢@ Non-Contradiction。