Код запускается на локальном компьютере Julia, но прерывается в кластере компьютеров при добавлении пакета RCall.
У меня есть код, который хорошо работает на локальной julia, но дает сбой, когда я пытаюсь запустить его на кластере. Он ломается, когда я делаюPkg.add(“RCall”)
. Перед запуском Джулии я уже загрузил модульJulia/1.8.2
иR/4.2.1-foss-2022a
. Затем яcd
туда, где находится мой проект julia, и выполните код.
Сообщение об ошибке
┌ Error: curl_easy_setopt: 48
└ @ Downloads.Curl /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:29
┌ Error: curl_easy_setopt: 48
└ @ Downloads.Curl /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:29
┌ Error: curl_easy_setopt: 48
└ @ Downloads.Curl /cache/build/default-amdci4-6/julialang/julia-release-1-dot-8/usr/share/julia/stdlib/v1.8/Downloads/src/Curl/utils.jl:29
Кстати, выход Джулии сам по себе после того, как показывает вышеуказанное сообщение об ошибке, а затем это сообщение отображается в терминале:Segmentation fault
.
Обновление: затем я пытаюсь загрузить R после перехода к проекту julia, на этот раз RCall работает успешно, но я все еще получаюcurl_easy_setopt:48
как показано выше. Хотя сейчас пакет работает нормально, но я не понимаю сообщение об ошибке.
Может ли кто-нибудь помочь мне понять, что произошло и как это исправить?
С уважением,
Хонгю.