Не удалось установить пакет RCall - Julia

Следуя документации RCall, я побежал 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, я должен выполнить выборочную установку, но почему я не могу просто установить Pkg.add("RCall") как это должно быть сделано?

RCall.jl может быть просто установлен с

Pkg.add("RCall")

Примечание:

  • Юлия версия 1.1.0,
  • using Conda работает.
  • На моем компьютере с Windows не установлена ​​версия R
  • Я понимаю, что такое мое сообщение об ошибке и как я могу с ним справиться. У меня вопрос, почему он у меня есть, тогда как я не должен был ссылаться на документацию RCall:

RCall.jl автоматически установит R для вас, используя Conda, если он не обнаружит, что у вас уже установлена ​​R 3.4.0 или более поздняя версия.

Обновить

Хорошо, я сделал то, что предлагает @Cameron Bieganek: pkg> pin StatsModels@0.5И, кажется, работает на мгновение. Однако после выполнения ] upсоответственно с вопросом, который у меня был в этом вопросе.

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 ответов

Другие вопросы по тегам