无法安装RCall-Julia程序包

时间:2019-07-01 15:24:43

标签: r package julia rcall

RCall's documentation之后,我运行了Pkg.add("RCall"),看起来很正常。然后,运行using RCall得到:

WARNING: could not import StatsModels.Formula into RCall
ERROR: LoadError: RCall not properly installed. Please run Pkg.build("RCall")
#... few lines later
ERROR: Failed to precompile RCall [6f49c342-dc21-5d91-9882-a32aef131414] to C:\Users\jke4\.julia\compiled\v1.1\RCall\8GFyb.ji.

这就是我跑Pkg.build("RCall")的原因:

┌ Error: Error building `RCall`:
│ ERROR: LoadError: R cannot be found. Set the "R_HOME" environment variable to re-run Pkg.build("RCall").

我相信,根据RCall的文档,我必须要做a custom installation,但是为什么我不能像预期的那样简单地通过Pkg.add("RCall")安装呢?

  

RCall.jl可以简单地通过安装

     

Pkg.add("RCall")

注意:

  • Julia版本为1.1.0
  • using Conda确实有效。
  • 我的Windows计算机中没有安装R版本
  • 我确实了解我的错误消息是什么以及如何处理它。我的问题是引用RCall的文档,为什么我没有做到这一点呢?
  

如果RCall.jl无法检测到您已经安装了R 3.4.0或更高版本,它将自动使用Conda为您安装R。

更新

好的,我已经完成了@Cameron Bieganek的建议:pkg> pin StatsModels@0.5 它似乎工作了片刻。但是,在完成] up之后,相应地解决了我在this question中遇到的问题。

using RCall现在提供:

ERROR: LoadError: RCall not properly installed. Please run Pkg.build("RCall")

Pkg.build("RCall")

┌ Error: Error building `RCall`:
│ ERROR: LoadError: IOError: stat: invalid argument (EINVAL)

这一次我什么也不知道。

GitHub

请注意,GitHub RCall.jl上也提到了这个问题。

0 个答案:

没有答案