julia> using RCall
[ Info: Precompiling RCall [6f49c342-dc21-5d91-9882-a32aef131414]
ERROR: LoadError: RCall not properly installed. Please run Pkg.build("RCall")
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] top-level scope at C:\Users\nicho\.julia\packages\RCall\eRsxl\src\RCall.jl:36
[3] include(::Function, ::Module, ::String) at .\Base.jl:380
[4] include(::Module, ::String) at .\Base.jl:368
[5] top-level scope at none:2
[6] eval at .\boot.jl:331 [inlined]
[7] eval(::Expr) at .\client.jl:467
[8] top-level scope at .\none:3
in expression starting at C:\Users\nicho\.julia\packages\RCall\eRsxl\src\RCall.jl:33
ERROR: Failed to precompile RCall [6f49c342-dc21-5d91-9882-a32aef131414] to C:\Users\nicho\.julia\compiled\v1.5\RCall\8GFyb_RACSn.ji.
Stacktrace:
[1] error(::String) at .\error.jl:33
[2] compilecache(::Base.PkgId, ::String) at .\loading.jl:1305
[3] _require(::Base.PkgId) at .\loading.jl:1030
[4] require(::Base.PkgId) at .\loading.jl:928
[5] require(::Module, ::Symbol) at .\loading.jl:923设置"R_HOME“环境变量并安装包,但预编译不能正常工作。
发布于 2020-12-08 23:52:27
您需要在设置R_HOME之后构建RCall,而不仅仅是重新编译它。还请注意,R_HOME应该指向R安装位置,而不是可执行文件。
因此,正确的命令可能如下所示:
ENV["R_HOME"]="/your/R/installation/directory/path"
using Pkg
Pkg.build("RCall")
using RCallhttps://stackoverflow.com/questions/65192228
复制相似问题